首页 > 其他 > 详细

Docker常用命令

时间:2020-07-02 11:35:41      阅读:67      评论:0      收藏:0      [点我收藏+]

一、常用操作

 启动docker

systemctl start docker

重新启动Docker

systemctl restart docker

开机时自动启动

systemctl enable docker

查看docker运行状态

systemctl status docker

二、Docker常用命令

Docker常用命令分为:镜像管理、容器管理

 查看docker版本

docker version

1、镜像管理(以busybox软件为示例)

 产看docker镜像

docker images
  • REPOSITORY :镜像来自哪个仓库
  • TAG :镜像的标签信息,版本之类的信息
  • IMAGE ID : 镜像创建时的id
  • CREATED : 镜像创建时的时间
  • SIZE :镜像文件的大小

 下载软件镜像

docker pull busybox:latest
  • latest表示busybox软件的最新版本

 导出镜像

docker save busybox > busybox.tar
  • 把busybox导出为busybox.tar文件,可以把busybox.tar文件复制到别的操作系统上使用,就不需要再下载了

 删除镜像

docker rmi busybox:latest
  • 镜像是根据版本进行打包,如果有下载一个软件的多个版本,就需要指定具体版本,如 busybox:1.26

 导入镜像

docker load < busybox.tar
  • 使用导出命令导出的镜像

 更改镜像名

docker tag busybox:latest busybox:test
  • busybox:latest 原镜像名  busybox:test  新镜像名

2、容器管理命令

 运行容器

docker run -d --name=busybox busybox:latest ping 111.11.111.111
  • run : run参数代表运行容器
  • -d :以后台daemon的方式运行
  • --name : 指定一个容器的名字,以后操作都需要使用这个名字来定位容器
  • busybox:latest :容器所使用的镜像名称
  • ping  111.11.111.111 : 启动容器执行的命令

查看运行的容器

docker ps

查看所有容器

docker ps -a
  • CONTAINER ID :容器启动的id
  • IMAGE : 使用哪个镜像启动的容器
  • COMMAND:启动容器的命令
  • CREATED :创建容器的时间
  • STATUS :容器启动的时间
  • PORTS :容器映射到宿主机的端口
  • MAMES :容器启动的名字

启动容器

docker start busubox

重新启动容器

docker restart busubox

停止容器

docker stop busubox

杀死容器

docker kill busubox

删除运行中的容器

docker rm -f busubox

执行容器内命令

docker exec -it busybox ls
  • -it 交互终端

复制容器内文件

docker cp busybox:/etc/hosts host
  • 容器

查看容器日志

docker logs -f busybox

 

Docker常用命令

原文:https://www.cnblogs.com/sugoi/p/13223658.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!