返回
">巧用口诀,轻松掌握 Docker 指令
前端
2023-10-07 21:26:39
正文
Docker 是一个开源的应用容器引擎,它可以让开发者将应用及依赖打包成一个轻量级的、可移植的容器。Docker 指令丰富,掌握这些指令,可以帮助我们快速、轻松地管理和使用 Docker 容器。
镜像指令
Docker 镜像是用来构建容器的模板。Docker 提供了多种镜像指令,可以帮助我们创建和管理镜像。
- FROM :指定要构建镜像的基础镜像。
- RUN :在镜像中执行命令。
- CMD :指定容器启动时要执行的命令。
- ENTRYPOINT :指定容器的默认启动命令。
- LABEL :为镜像添加标签。
- EXPOSE :指定容器要暴露的端口。
容器指令
Docker 容器是基于镜像创建的运行实例。Docker 提供了多种容器指令,可以帮助我们管理和使用容器。
- docker run :创建和启动容器。
- docker start :启动容器。
- docker stop :停止容器。
- docker kill :强制停止容器。
- docker pause :暂停容器。
- docker unpause :恢复容器。
- docker rm :删除容器。
卷指令
Docker 卷是容器中持久存储数据的目录。Docker 提供了多种卷指令,可以帮助我们管理和使用卷。
- docker volume create :创建卷。
- docker volume inspect :查看卷信息。
- docker volume ls :列出所有卷。
- docker volume rm :删除卷。
网络指令
Docker 网络是容器之间的通信网络。Docker 提供了多种网络指令,可以帮助我们管理和使用网络。
- docker network create :创建网络。
- docker network inspect :查看网络信息。
- docker network ls :列出所有网络。
- docker network rm :删除网络。
构建镜像的口诀
“FROM 基础镜,RUN 加指令,CMD 定入口,LABEL 标标签,EXPOSE 开端口”。
运行容器的口诀
“docker run -it --rm -v 卷挂载 -p 端口映射 镜像名”。
管理卷的口诀
“docker volume create 卷名,docker volume inspect 卷名,docker volume ls,docker volume rm 卷名”。
管理网络的口诀
“docker network create 网络名,docker network inspect 网络名,docker network ls,docker network rm 网络名”。
结语
Docker 指令繁多,难于记忆。但只要掌握了这些口诀,就能轻松掌握 Docker 指令,成为 Docker 达人!