码迷,mamicode.com
首页 > 其他好文 > 详细

Docker常见命令

时间:2020-02-05 23:33:13      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:$1   comm   容器   进入   print   安装   端口映射   pre   vim   

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)

Docker常见命令

标签:$1   comm   容器   进入   print   安装   端口映射   pre   vim   

原文地址:https://blog.51cto.com/9844951/2469349

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!