Docker常用命令
Posted guopanbo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker常用命令相关的知识,希望对你有一定的参考价值。
镜像
# 查看镜像列表
docker images
# 删除镜像
docker rmi xxx
# 编译镜像(xxx代表镜像的名称,xx代表tag), .代表在当前目录下执行(Dockerfile所在的目录)
docker build -t xxx:xx .
容器
# 查看正在运行的容器列表
docker ps
# 运行一个容器(xxx:xx中的xxx代表镜像的名称,xx代表tag,如果要运行的是lastest,可省略tag),会默认进入容器
docker run -it xxx:xx /bin/bash
# 后台运行一个容器
docker run -it xxx:xx /bin/bash
# 停止一个正在运行中的容器
docker stop xxx
# 启动一个已经停止的容器
docker start xxx
# 进入一个正在后台运行的容器
docker exec -it xxx /bin/bash
# 删除一个容器(xxx是docker ps中输出的CONTAINER ID)
docker rm xxx
# 删除所有已经停止的容器
# -a 显示所有容器
# -f status=exited 过滤出已经停止的容器
# -q 只显示容器id
docker ps -a -f status=exited -q | xargs docker rm
端口
# 查看端口映射列表(xxx是docker ps中输出的CONTAINER ID)
docker port xxx
以上是关于Docker常用命令的主要内容,如果未能解决你的问题,请参考以下文章
Docker删除报错:Error response from daemon: conflict: unable to delete 08b152afcfae (must be forced)(代码片段