您当前的位置:首页 > 计算机 > 云技术 > Docker

Docker使用相关总结

时间:08-29来源:作者:点击数:

1、启动与关闭

使用systemctl命令来管理docker

  • 开启docker
sudo systemctl start docker
  • 关闭docker
sudo systemctl stop docker
  • 重启docker
sudo systemctl restart docker

2、镜像管理

  • 查看当前可用可用镜像
sudo docker ls
  • 从远程仓库拉取一个镜像
sudo docker pull docker.io/ubuntu

docker.io/ubuntu为镜像仓库地址,更多进行请前往dockerHub进行查看

  • 删除一个镜像
sudo docker rmi 147051a21fd9

其中147051a21fd9表示镜像ID,查看可用镜像时会有相关信息

  • 镜像重命名
#docker tag [镜像id] [新镜像名称]:[新镜像标签]
sudo docker 6982b35ff928 ubuntu:ubuntu-server
  • 导入一个镜像
# load为docker打包的镜像  import为自己打包的镜像
docker load < nginx.tar
docker import  my_ubuntu_v3.tar NewName

3、容器管理

  • 查看当前正在运行的容器
sudo docker ps
  • 启动一个新的容器
sudo docker run --restart=always  --privileged=true --name="compile-mips" -v /data/sda/sharedata:/share -itd  ab7a5da7c548 /bin/bash

--restart=always表示总是重启,docker重启之后会自动重启

--privileged=true表示赋予超级权限

--name="compile-mips"表示容器别名

-v /data/sda/sharedata:/share表示容器与宿主机的路径映射(用处很大,可以用来作为文件中转)

-itd ab7a5da7c548表示使用的镜像ID

  • 进入正在运行的容器
sudo docker exec -it a3684c9f629a /bin/bash

a3684c9f629a为容器ID,可以直接使用别名启动

sudo docker exec -it compile-mips /bin/bash
  • 停止容器
sudo docker stop a3684c9f629a
#或者使用别名
sudo docker stop compile-mips
  • 重启容器
sudo docker restart a3684c9f629a
#或者使用别名
sudo docker restart compile-mips
  • 容器重命名
# docker rename [容器ID] [新容器名]
sudo docker rename a3684c9f629a mips

4、其它

  • 查看日志
docker logs --tail 50 --follow --timestamps arm

arm为容器名

  • 将一个docker镜像push到docker hub
#登录 输入用户名、密码
sudo docker login
#为本地镜像添加新的标签 image1:latest为本地镜像 rhl/image1:latest为新添加的镜像 rhl为用户名
sudo docker tag image1:latest rhl/image1:latest
sudo docker push rhl/image1:latest
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门