docker 构建镜像和容器的流程,以及常用命令

构建镜像

docker build -t your_image_name .

执行该镜像,生成容器

docker run -it your_image_name

查询镜像

docker images

镜像生成容器
-d, --detach:以后台模式运行容器。
-it:创建一个交互式终端会话。
-p:指定容器端口映射。
-v:指定容器卷挂载。
–name:为容器指定一个名称。
这将以后台模式启动一个名为 my-container 的容器,并使用 my-image 作为基础镜像。您可以根据需要替换 my-image 和 my-container 为您自己的镜像名称和容器名称

docker run -d --name my-container my-image

查询容器

docker ps -a

进入容器shell 命令行

docker exec -it my-container /bin/bash

退出容器
ctrl+d

可以使用以下命令删除指定容器:

删除指定容器:docker rm <container id>
删除未启动成功的容器:docker rm $(docker ps -a | grep Created | awk '{print $1}')
删除退出状态的容器:docker rm $(docker ps -a | grep Exited | awk '{print $1}')
删除所有未运行的容器:docker rm $(docker ps -a -q)
删除所有容器:docker rm $(docker ps -a -q)

你可能感兴趣的:(docker,容器,运维)