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
posted @ 2019-11-30 10:41  guopanbo  阅读(81)  评论(0编辑  收藏  举报