常见的Docker操作命令及参数
基本命令:
1 2 3 4 5 6 7 8 9 |
docker search # 从Docker Hub查找镜像 docker images # 查看本地镜像列表 docker pull # 从镜像仓库中拉取或者更新指定镜像 docker run # 创建一个新的容器并运行一个命令 docker rm # 删除一个容器 docker rmi # 删除一个镜像 docker inspect # 获取容器/镜像的元数据 docker ps # 查看启动的容器,加参数 -a 查看所有的容器 docker build # 使用 Dockerfile 创建镜像 |
Dockerfile命令:
1 2 3 4 5 6 7 8 9 |
FROM # 格式为 FROM image 或 FROM image:tag,并且 Dockerfile 中第一条指令必须是 FROM指令,且在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令 RUN # 格式为 RUN command 或 RUN ["EXECUTABLE","PARAM1","PARAM2".....], 前者在shell终端中运行命令,/bin/sh -c command,例如:/bin/sh -c "echo hello";后 者使用exec执行,指定其他运行终端使用RUN["/bin/bash","-c","echo hello"] CMD # 用于指定容器启动时执行的命令 MAINTAINER # 指定维护者信息 ENV # 用于指定环境变量,这些环境变量,后续可以被RUN指令使用 EXPOSE # 暴露端口,为容器外部链接使用 |

原创文章,作者:calvin chan,如若转载,请注明出处:https://www.calvinyuki.com/1673.html