概念总结
什么是Docker
Docker 是一个用于开发、传送和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理环境配置。通过利用 Docker 的快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间的延迟。
Docker 运作过程
Docker 的使用过程分为镜像构建和容器启动;比如说我们一个服务端应用需要在ubantu的主机上配置MySQL和Redis;那么我们需要手动安装运行所需要的环境和配置,然后再通过一系列的指令去启动各个服务,并且多个开发人员要分别安装配置同样的环境;那么此时我们即可运用Docker来统一并分享容器。
- docker file :构建镜像。
- docker run:启动容器。
- docker compose : 管理容器,启动服务。
使用流程
配置技巧
替换国内镜像
通过daemon.json配置docker
{
"registry-mirrors": [
"https://h32og9sj.mirror.aliyuncs.com"
],
"insecure-registries": [],
"debug": true,
"experimental": false
}
网友评论