docker stack deploy在带有<;无>;标签和不同的图像大小
我从中了解到,图像在docker stack deploy在带有<;无>;标签和不同的图像大小,docker,docker-swarm,docker-image,docker-stack,Docker,Docker Swarm,Docker Image,Docker Stack,我从中了解到,图像在docker stack中获得标记是正常的,但我不理解为什么图像大小与标记的大小不同。我找不到任何有关这方面的信息,所以我求助于在stackoverflow上发布一个问题。有人能解释一下吗 mysql <none> a8a59477268d 2 weeks ago 445MB mysql 8.0
docker stack
中获得
标记是正常的,但我不理解为什么图像大小与标记的大小不同。我找不到任何有关这方面的信息,所以我求助于在stackoverflow上发布一个问题。有人能解释一下吗
mysql <none> a8a59477268d 2 weeks ago 445MB
mysql 8.0 c01d431b7858 10 months ago 266MB
phpmyadmin/phpmyadmin <none> 7af57eae1e90 3 weeks ago 163MB
phpmyadmin/phpmyadmin latest 3405a88394e3 9 months ago 111MB
顺便说一下,此配置不起作用。我正在学习docker swarm及其配置。您是使用docker文件构建图像还是直接从docker hub中提取图像?直接从docker hub请发布您的docker compose文件的完整内容。请检查:我已经阅读了该线程,我确实得到了docker解析图像摘要并尝试使用的部分完全相同的图像可以生成服务,但是它不能解释为什么大小会不同。也许我错过了什么?
version: "3"
services:
server:
image: "com:latest"
deploy:
replicas: 3
update_config:
parallelism: 1
delay: "10s"
monitor: "10s"
failure_action: rollback
resources:
limits:
cpus: "0.25"
memory: 50M
reservations:
cpus: "0.25"
memory: 25M
ports:
- "80:80"
links:
- db
networks:
web:
restart: always
db:
image: "mysql:8.0"
deploy:
mode: global
resources:
limits:
cpus: "0.25"
memory: 100M
reservations:
cpus: "0.25"
memory: 20M
networks:
web:
volumes:
- db:/var/lib/mysql
env_file: ./db/.env
pma:
image: "phpmyadmin/phpmyadmin:latest"
env_file: ./db/.env
networks:
web:
links:
- db
ports:
- "8081:80"
networks:
web:
volumes:
db: