Docker基础命令(未完待续)
2020-02-07 本文已影响0人
II终生学习II
1. 列出所有镜像
docker image ls
2. 删除某个镜像
docker rmi 镜像ID
3. 删除某个容器
docker rm 容器ID
4. 列出所有正在运行的容器
docker ps -a
5. 运行镜像文件
[root@localhost ~]#
docker run -it -v /home/docker/build:/root/build --privileged -h master --name master centos:7 /bin/bash
-v 表示将本地目录(/home/docker/build)和docker上的目录(/root/build)绑定起来,方便传递数据
--privileged 表示允许docker 做mount操作以及运行docker中运行docker
-h 指定容器的主机名称
--name 指定容器的名称
6. 进入容器有两个命令:attach和exec
进入容器有两个命令:attach和exec
docker attach 容器id:进入容器,使用exit退出时,容器会终止
docker exec -it 容器id bash:进入容器,使用exit退出时,容器不会终止(推荐)
7. 查找依赖于xxxxxx的镜像
docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since=xxxxxx)