Docker常用命令
一、常用操作
启动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

浙公网安备 33010602011771号