docker-compose.yml可以指定本地镜像吗,我发现去docker.io拉取镜像太慢
本地没有的镜像才会去.io拉取啊,另外下载慢的话,可以使用加速器,例如阿里云,DaoCloud都有提供加速器
发现用阿里的加速器也是很慢,自己尝试了下,直接指定地址发现是可以的
version: '2'services:dog:
image: hub.c.163.com/public/nginx:1.2.1 ports: - "8080:80"
cat:
image: hub.c.163.com/public/nginx:1.2.1 ports: - "8081:80"
哈哈哈,本人已解决,说下步骤:
新建一个目录,在该目录下新建一个 docker-compose.yml,输入如下内容:
version: '3' services: nginx-server-8018: container_name: nginx-8018 build: ./nginx/ #看到没,重点在这里,用它替换 image....... depends_on: - memcache-server-8018 tmpfs: /home/yhm/docker-test ports: - 8018:80 #端口映射,外部端口:内部端口 networks: - nginx-networks volumes: - ./:/usr/share/nginx/html1 memcached-server-8018: container_name: memcached-8018 image: memcached:latest networks: nginx-networks: driver: bridge
然后在该目录下新建一个 nginx 目录,里面新建一个名为 Dockerfile 的文件,该文件内容如下:
FROM nginx RUN echo 'hello,yhm'>/usr/share/nginx/html/index.html
Ok,这里就是一个简单的示例了,是不是很棒棒。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
本地没有的镜像才会去.io拉取啊,另外下载慢的话,可以使用加速器,例如阿里云,DaoCloud都有提供加速器
发现用阿里的加速器也是很慢,自己尝试了下,直接指定地址发现是可以的
version: '2'
services:
dog:
cat:
哈哈哈,本人已解决,说下步骤:
新建一个目录,在该目录下新建一个 docker-compose.yml,输入如下内容:
然后在该目录下新建一个 nginx 目录,里面新建一个名为 Dockerfile 的文件,该文件内容如下:
Ok,这里就是一个简单的示例了,是不是很棒棒。