развертывание стека докеров приводит к образам с тегом ‹none› и изображениями разного размера.

Из это я понимаю, что это нормально для изображений получить тег <none> в 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-stack.yml.

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:

Кстати, эта конфигурация не работает. Я изучаю docker swarm и его настройку.


person hwkd    schedule 22.05.2018    source источник
comment
Вы собирали образ с помощью Dockerfile или напрямую из Docker Hub?   -  person Haresh Chhelana    schedule 22.05.2018
comment
Непосредственно из докер-хаба   -  person hwkd    schedule 22.05.2018
comment
Пожалуйста, опубликуйте полное содержимое файла docker-compose.   -  person Haresh Chhelana    schedule 22.05.2018
comment
Проверьте это: github.com/moby/moby/issues/31574   -  person Haresh Chhelana    schedule 22.05.2018
comment
Я прочитал эту ветку, и я понял ту часть, где докер разрешает дайджест изображения и пытается использовать точно такое же изображение для создания служб, однако это не объясняет, почему размер будет меняться. Возможно, я что-то упускаю?   -  person hwkd    schedule 22.05.2018