 Docker 从入门到实践 0.9.0(2017-12-31)/package.json /app ONBUILD RUN [ "npm", "install" ] ONBUILD COPY . /app/ CMD [ "npm", "start" ] 这次我们回到原始的 Dockerfile ,但是这次将项目相关的指令加上 ONBUILD ,这样在构建 基础镜像的时候,这三行并不会被执行。然后各个项目的 Dockerfile 就变成了简单地: FROM 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:0 码力 | 370 页 | 6.73 MB | 1 年前3 Docker 从入门到实践 0.9.0(2017-12-31)/package.json /app ONBUILD RUN [ "npm", "install" ] ONBUILD COPY . /app/ CMD [ "npm", "start" ] 这次我们回到原始的 Dockerfile ,但是这次将项目相关的指令加上 ONBUILD ,这样在构建 基础镜像的时候,这三行并不会被执行。然后各个项目的 Dockerfile 就变成了简单地: FROM 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:0 码力 | 370 页 | 6.73 MB | 1 年前3
 Docker 从入门到实践 0.4HOST:CONTAINER 格式来映射端口时,如果你使用的容器端口小于 60 你可能会得到错误得结 果,因为 YAML 将会解析 xx:yy 这种数字格式为 60 进制。所以建议采用字符串格式。 暴露端口,但不映射到宿主机,只被连接的服务访问。 仅可以指定内部端口为参数 expose: - "3000" - "8000" 卷挂载路径设置。可以设置宿主机路径 ( HOST:CONTAINER --debug 输出 cURL 命令,显示执行命令的时候发起的请求 --no-sync 发出请求之前不同步集群信息 --output, -o 'simple' 输出内容的格式 ( simple 为原始信息, json 为进行json格式解码,易读 性好一些) --peers, -C 指定集群中的同伴信息,用逗号隔开 (默认为: "127.0.0.1:4001") --cert-file0 码力 | 179 页 | 2.27 MB | 1 年前3 Docker 从入门到实践 0.4HOST:CONTAINER 格式来映射端口时,如果你使用的容器端口小于 60 你可能会得到错误得结 果,因为 YAML 将会解析 xx:yy 这种数字格式为 60 进制。所以建议采用字符串格式。 暴露端口,但不映射到宿主机,只被连接的服务访问。 仅可以指定内部端口为参数 expose: - "3000" - "8000" 卷挂载路径设置。可以设置宿主机路径 ( HOST:CONTAINER --debug 输出 cURL 命令,显示执行命令的时候发起的请求 --no-sync 发出请求之前不同步集群信息 --output, -o 'simple' 输出内容的格式 ( simple 为原始信息, json 为进行json格式解码,易读 性好一些) --peers, -C 指定集群中的同伴信息,用逗号隔开 (默认为: "127.0.0.1:4001") --cert-file0 码力 | 179 页 | 2.27 MB | 1 年前3
共 2 条
- 1













