20210322-docker_3常用命令

3-1、帮助命令

docker version

docker info

docker --help

3-2、镜像命令

3-2-1、docker images [OPTIONS]

OPTIONS说明:

-a:本地所有镜像(含中间映射层)

-q:只显示镜像id

--digests:显示摘要

--no-trunc:显示完整镜像信息

3-2-2、docker search [OPTIONS]

网站:https://hub.docker.com

OPTIONS说明:

--no-trunc:显示完整镜像信息

-s:列出收藏数不小于指定值的镜像

--automated:只列出automated build类型的镜像

3-2-3、docker pull 镜像名称[:TAG]

3-2-4、docker rmi

删除镜像

删除单个:docker rmi -f 镜像ID

删除多个:docker rmi -f 镜像名1:TAG 镜像名2:TAG

删除全部:docker rmi -f $(docker images -qa)

3-2-5、docker save [OPTIONS] 镜像名称[:TAG]

OPTIONS说明:

-o:导出.tar文件

3-2-6、docker load [OPTIONS]

OPTIONS说明:

-i:导入.tar文件

3-3、容器命令

3-3-1、有镜像才能创建容器(下载一个CentOS的镜像)

docker pull centos

3-3-2、新建并启动容器

docker run [OPTIONS] IMAGE [COMMAND] [ARG..]

OPTIONS说明:

--name:为容器指定一个名称

-d:后台运行容器,返回容器ID,即:启动守护式容器

-i:以交互模式运行容器,通常与-t同时使用

-t:为容器重新分配一个伪输入终端,通常与-i同时使用

-P:随机端口映射

-p:指定端口映射,有四种格式:

1、ip:hostPort:containerPort

2、ip::containerPort

3、hostPort:containerPort

4、containerPort

样例:docker run -it centos /bin/bash

3-3-3、列出当前正在运行的容器

docker ps [OPTIONS]

OPTIONS说明:

-a:列出正在运行+历史运行过的容器

-l:最近创建的容器

-n:最新n个创建的容器

-q:静默模式,只展示容器ID

--no-trunc:不截断输出

3-3-4、退出容器

1、exit:容器停止退出

2、ctrl+P+Q:容器不停止退出

3-3-5、启动容器

docker start 容器ID或容器名

3-3-6、重启容器

docker restart 容器ID或容器名

3-3-7、停止容器

docker stop 容器ID或容器名

3-3-8、强制停止容器

docker kill 容器ID或容器名

3-3-9、删除已停止的容器

1、docker rm 容器ID

2、一次性删除多个容器:

1、docker rm -f $(docker ps -a -q)

2、docker ps -a -q | xargs docker rm

3-3-10、重要

1、启动守护式容器

docker run -d 容器名

2、查看容器日志

docker logs [OPTIONS] 容器ID

OPTIONS说明:

-t:加入时间戳

-f:跟最新的日志打印

--tail n:显示最后n条

3、查看容器内运行的进程

docker top 容器ID

4、查看容器内部细节

docker inspect 容器ID

5、进入正在运行的容器并以命令行交互

1、docker exec -it 容器ID bashShell

2、重新进入docker attach 容器ID

3、上述两个区别

1、exec 是在容器中打开新的终端,并且可以启动新的进程

2、attach 直接进入容器启动命令的终端,并且可以启动新的进程

6、从容器内拷贝文件到主机上

docker cp 容器ID:容器内路径 目标主机路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值