Docker常用命令

一、帮助启动类

1、启动docker:systemctl start docker

2、停止docker:systemctl stop docker

3、重启docker:systemctl restart docker

4、查看docker状态:systemctl status docker

5、开机启动:systemctl enable docker

6、查看docker概要信息:docker info

7、查看docker总体帮助文档:docker --help

8、查看docker命令帮助文档:docker 具体命令 --help

二、镜像命令

1、查看本机镜像:docker images

2、查看远端镜像:docker search 镜像名字(docker search [--limit 5] 镜像名字)

2、拉取远端镜像:docker pull 镜像名字(docker pull 镜像名字[:TAG]、默认latest)

3、查看docker具体使用:docker system df

4、删除具体镜像:docker rmi 镜像名称/TAG(强制删除:docker -f rmi 镜像名称/TAG)

5、推送远端镜像:docker push 镜像名字

三、容器命令

1、启动命令:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

        OPTIONS说明:

                --name=""  为容器指定一个名称

                -d  后台运行容器

                -it 交互式运行容器

                -P 随机端口映射、大写P

                -p 指定端口映射,小写p

2、列出容器:docker ps [-a]

3、退出容器:exit(容器停止)

                        ctrl+p+q(容器不停止)

4、启动已停止运行的容器:docker start 容器ID或容器名

5、重启容器:docker restart 容器ID或容器名

6、停止容器:docker stop 容器ID或容器名

7、强制停止容器:docker kill 容器ID或容器名

8、删除已停止容器:docker rm [-f] 容器ID或容器名

9、全部删除:docker rm [-f] $(docker ps -a -q)

10、查看日志:docker logs 容器ID

11、查看容器内运行的进程:docker top

12、查看容器内部细节:docker inspect 容器ID

13、重新进去交互式容器:

        docker exec -it 容器ID /bin/bash(线上推荐)

        注:打开新的终端、启动新的进程、用exit退出、不会导致容器的停止

        docker attach 容器ID

        注:直接进入容器启动命令的终端、不会启动新的进程、用exit退出、会导致容器的停止

14、从容器拷贝文件到主机:docker cp 容器ID:容器内路径 目的主机路径

15、导出容器:docker export 容器ID > 文件名.tar

16、导入容器:cat 文件名.tar | docker import -镜像用户/镜像名:镜像版本号

四、commit命令

1、提交容器副本使之成为一个新的镜像

docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值