镜像
# 查看镜像列表 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