docker-compose.yml可以指定本地镜像吗,我发现去docker.io拉取镜像太慢

发布于 2022-09-04 09:33:34 字数 54 浏览 13 评论 0

docker-compose.yml可以指定本地镜像吗,我发现去docker.io拉取镜像太慢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

猫瑾少女 2022-09-11 09:33:34

本地没有的镜像才会去.io拉取啊,另外下载慢的话,可以使用加速器,例如阿里云,DaoCloud都有提供加速器

蓬勃野心 2022-09-11 09:33:34

发现用阿里的加速器也是很慢,自己尝试了下,直接指定地址发现是可以的


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"
尐偏执 2022-09-11 09:33:34

哈哈哈,本人已解决,说下步骤:

新建一个目录,在该目录下新建一个 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,这里就是一个简单的示例了,是不是很棒棒。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文