其他分享
首页 > 其他分享> > docker的常用命令

docker的常用命令

作者:互联网

1.镜像命令

1.1 docker images:查看主机上的所有本地镜像

图片

常用参数:
-a, --all:列出所有镜像
-q, --quiet:只显示镜像的id

docker images -a 
docker images -q
docker images -aq #列出所有镜像的id

图片

1.2 docker rmi:删除镜像

-f:强制删除

docker rmi -f 镜像id  #删除指定镜像
docker rmi -f 镜像id 镜像id 镜像id ... # 删除多个镜像
docker rmi -f $(docker iamges -aq) # 删除全部镜像

1.3 docker load:导入镜像

docker load <镜像名.tar

1.4 镜像重命名

docker tag 镜像旧名称 镜像新名称

1.5 docker inspect:查看镜像/容器的详细信息

docker inspect 镜像/容器名

2.容器命令

2.1 docker run:启动容器

常用参数:
-d:后台运行容器,并返回容器ID
-i:以交互式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端
-p:端口映射,格式为 主机(宿主)端口:容器端口
--name="name":为容器指定一个名称
--dns 8.8.8.8:为容器指定一个dns服务器,默认与宿主一致
--dns-search domain:为容器指定一个DNS域名,默认与宿主一致
-h "hostname":指定容器的hostname
-e arg="value":设置环境变量
-env-file=[]:从指定文件读入环境变量
--cpuset="0-2" or --cpuset="0,1,2":绑定容器到指定的cpu运行
-m:设置容器使用内存最大值
--net="bridge":指定容器的网络连接类型,支持bridge/host/none/container四种类型
--link=[]:添加链接到另外一个容器
--expose=[]:开放一个端口或一组端口,宿主机使用随机端口映射到开放的端口
容器是用来管理进程的,在虚拟机的宿主机中,执行ps是看不到虚拟机内部的进程的。在容器的宿主机中,执行ps是可以看到容器内部执行的进程的。从本质上看,容器仅仅是在宿主机中把进程启动起来,并且进行资源隔离。

2.2 容器退出

2.3 docker ps:查看所有运行中的容器

图片

常用参数:
-a:显示所有容器,包括当前没有运行的容器
-l:显示最近创建的容器
-n=N:显示最近创建的N个容器
-q:只显示容器ID
--no-trunc:不截断输出

docker ps –a  # 查看所有容器
docker ps –qa  # 显示所有容器的id,常用于批量删除容器

图片

图片

2.4 启动、停止容器

docker stop 容器id # 停止容器
  可添加参数-t, -t 15表示15秒后停止容器
  只写-t默认10s
docker start 容器id # 启动容器
docker restart 容器id # 重启容器
docker pause 容器id # 暂停容器
docker unpause 容器id # 恢复容器
docker kill 容器id # 强制停止容器

2.5 docker exec:进入容器

对于后台执行的容器,可以进入容器查看

docker exec -it 容器id /bin/bash 
#进入容器后开启一个新的终端,可以在里面操作

2.6 docker rm:删除容器

docker rm 容器id # 删除指定的容器(不能删除正在运行的容器,如果要删除加-f)
docker rm $(docker ps -qa) # 删除所有容器,不包括正在运行的
docker rm  -f $(docker ps -aq) # 删除所有容器,包括正在运行的
docker ps -a -a|xargs docker rm # 删除所有容器

2.7 docker cp:拷贝宿主机/容器内的文件

该命令可以把容器内的文件拷贝出来,或者把宿主机文件拷贝进容器。

docker cp 容器id:容器内路径 宿主机目的路径
#从容器内拷贝到宿主机上
docker cp 宿主机内路径 容器id:容器目的路径
#从宿主机上拷贝到容器内

docker cp coco:/tmp/info.txt .
#拷贝容器coco的tmp文件夹下的info.txt到宿主机的当前位置

标签:容器,删除,宿主机,常用命令,镜像,docker,id
来源: https://www.cnblogs.com/ycylikestudy/p/16496331.html