docker常用命令

一、服务相关命令

1、启动docker服务

systemctl start docker

2、停止docker服务

systemctl stop docker

3、重启docker服务

systemctl restart docker

4、查看docker服务状态

systemctl status docker

5、设置开机启动docker服务

systemctl enable docker

6、查看docker版本

docker version 或 docker -v

二、docker镜像及容器

相关命令

1、查看docker镜像

docker images

2、查看所有容器的运行状态

docker ps -a

3、容器的状态

created(已创建)、restarting(重启中)、running/up(运行中)、removing(迁移中)、paused(暂停)、exited(停止)、dead(死亡)

4、查看容器输出

docker logs 容器ID/容器name

docker logs -f 容器ID/容器name (像tail -f一样输出)

5、停止容器

docker stop 容器ID/容器name

6、查看docker所有命令

docker

7、查看docker某个命令的具体使用方法

docker command --help

8、获取镜像

docker pull 镜像名称:版本

9、进入、退出容器

docker run -it ubuntu:15.10 /bin/bash

exit

10、启动已停止的容器

docker start 容器ID/容器name

11、重启容器

docker restart 容器ID/容器name

12、后台运行一个容器,加-d不会进入容器

docker run -itd --name ubuntu-test ubuntu:15.10 /bin/bash

13、进入启动中容器,退出(exit)容器会停止

docker attach 容器ID/容器name

14、进入启动中容器,退出(exit)容器不会停止

docker exec -it 容器ID/容器name command

15、导出容器

docker export 容器ID/容器name > name.tar

16、导入镜像

cat ubuntu-test.tar | docker import - ubuntu:v1

指定url导入

$ docker import http://example.com/exampleimage.tgz example/imagerepo

17、删除容器

docker rm -f 容器ID/容器name

18、删除所有终止状态的容器

docker container prune

19、查看容器端口映射情况

docker port 容器ID/容器name

20、查看容器进程

docker top 容器ID/容器name

21、查看容器底层信息

docker inspect 容器ID/容器name

22、查询最后一次创建的容器

docker ps -l

23、删除镜像

docker rmi 镜像name:tag

24、进入容器,更新镜像

apt-get update

apt-get upgrade -y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值