Как перенести несколько образов докера в док-хаб? - PullRequest
0 голосов
/ 14 января 2019

Когда я использую Docker локально (на Mac), я создаю несколько Docker-контейнеров, которые могут общаться друг с другом. Теперь, желая отправить эти образы в докер-концентратор, поскольку каждый push-запрос находится в отдельном репозитории, я запутался, как реплицировать эту межконтейнерную связь. Эти изображения на док-станции больше не общаются друг с другом.

Итак, если у меня есть три локальных (рабочих) изображения, чьи теги я изменил, как показано ниже для докера-концентратора:

REPOSITORY               TAG
testingacct/testapp      services
testingacct/mysql        services
testingacct/tomcat       services

Как мне отправить их в докер-концентратор, чтобы контейнеры все еще общались друг с другом, как они делают это локально?

Нужно ли изменять сам код Java для использования этих путей вместо рабочих путей (из файла docker-compose) локально?

-

Когда я пытаюсь изменить свой файл docker-compose из этой (части):

db:
      image: mysql:5.7
      container_name: test-mysql-docker
      ports:
           - 3307:3306
      volumes:
       - ./ZipCodeLookup.sql:/docker-entrypoint-initdb.d/ZipCodeLookup.sql
      environment:
           MYSQL_ROOT_PASSWORD: "thepass"

к этому:

db:
      image: testdockerhub/mysql:5.7
      container_name: test-mysql-docker
      ports:
           - 3307:3306
      volumes:
       - ./ZipCodeLookup.sql:/docker-entrypoint-initdb.d/ZipCodeLookup.sql
      environment:
           MYSQL_ROOT_PASSWORD: "thepass"

Я получаю: «ОШИБКА: манифест для testdockerhub / mysql: 5.7 не найден»

-

Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...