Docker 从入门到实践 0.9.0(2017-12-31)json 规范,否则 Docker 将不能启动。 其他 对于 Docker for Windows 、 Docker for Mac 在设置中编辑 daemon.json 增加和上边一样的 字符串即可。 私有仓库 124 私有仓库高级配置 上一节我们搭建了一个具有基础功能的私有仓库,本小节我们来使用 Docker Compose 搭建一 个拥有权限认证、TLS 的私有仓库。 格式来映射端口时,如果你使用的容器端口小于 60 并且没放 到引号里,可能会得到错误结果,因为 YAML 会自动解析 xx:yy 这种数字格式为 60 进制。 为避免出现这种问题,建议数字串都采用引号包括起来的字符串格式。 secrets 存储敏感数据,例如 mysql 服务密码。 version: "3" services: mysql: image: mysql environment: 指令,缓存匹配过程不会查看临时容器中的文件来决定缓存是否匹 配。例如,当执行完 RUN apt-get -y update 指令后,容器中一些文件被更新,但 Docker 不会检查这些文件。这种情况下,只有指令字符串本身被用来匹配缓存。 一旦缓存失效,所有后续的 Dockerfile 指令都将产生新的镜像,缓存不会被使用。 Dockerfile 指令 附录四:Dockerfile 最佳实践 3610 码力 | 370 页 | 6.73 MB | 1 年前3
Docker 从入门到实践 0.4HOST:CONTAINER 格式来映射端口时,如果你使用的容器端口小于 60 你可能会得到错误得结 果,因为 YAML 将会解析 xx:yy 这种数字格式为 60 进制。所以建议采用字符串格式。 暴露端口,但不映射到宿主机,只被连接的服务访问。 仅可以指定内部端口为参数 expose: - "3000" - "8000" 卷挂载路径设置。可以设置宿主机路径 ( HOST:CONTAINER0 码力 | 179 页 | 2.27 MB | 1 年前3
共 2 条
- 1













