Docker容器的常见命令有哪些
这篇文章给大家分享的是有关Docker容器的常见命令。小编觉得挺实用的,因此分享给大家学习。如下资料是Docker容器的常见命令。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、成都网站制作、荔浦网络推广、重庆小程序开发、荔浦网络营销、荔浦企业策划、荔浦品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供荔浦建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
1.查看所有镜像
docker image ls
简写:docker images
2.查看所有正在运行的容器
docker container ls
简写:docker ps
3.查看所有容器
docker container ls -a
简写:docker ps -a
4.删除容器
docker rm container 容器ID
简写:docker rm 容器ID
5.删除镜像
docker image rm 镜像ID
简写:docker rmi 镜像ID
6.如果要删除的容器较多,列出所有的容器ID
docker container ls -a | awk {'print$1'} // 输出第一列
简写:docker container ls -aq
删除所有的容器:docker rm $(docker container ls -aq)
7.删除所有退出的容器
docker container ls -f "status=exited" // 列出所有退出的容器
简写:docker ps -f "status=exited"
docker container ls -f "status=exited" -q // 列出所有退出的容器的ID
简写:docker ps -f "status=exited" -q
docker rm $(docker container ls -f "status=exited" -q)
简写:docker rm $(docker ps -f "status=exited" -q)
8.通过镜像创建容器
docker run --name -d -p 8080:8080 镜像ID
解释:
--name 给容器起一个别名
-d 表示后台运行
-p 容器端口和宿主机端口映射
9.由容器创建镜像(由于容器在使用的过程中有可能发生变化,例如:一个centos容器,里面安装了vim插件)
docker container commit
简写:docker commit
注:这种不提倡
10.通过Dockerfile创建一个镜像
docker image build
简写:docker build
11.进入一个正在运行中的容器
docker exec -it 容器名称 /bin/bash(或/bin/sh)
12.将容器中的文件拷贝到宿主机
#docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径
docker cp nginx:/usr/share/nginx/nginx.tar /usr/local
13.将宿主机中的文件拷贝到容器
#docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
docker cp /usr/local/nginx.tar nginx:/usr/share
关于Docker容器的常见命令就分享到这里了,希望以上内容可以对大家有一定的帮助。如果喜欢这篇文章,不如把它分享出去让更多的人看到。
文章名称:Docker容器的常见命令有哪些
标题网址:http://myzitong.com/article/pioppi.html