Не удается перезапустить Docker-контейнеры - PullRequest
0 голосов
/ 30 января 2019

Здравствуйте, у меня есть 2 Docker-контейнера: один для WordPress, а другой для БД.Я хочу скопировать html и php файлы в контейнер WordPress, для которого я увидел, что он должен сначала остановить контейнер, иначе копирование не будет выполнено.За исключением того, что после копирования в контейнер, если я делаю:

docker restart $(docker ps -a -q)

У меня есть эта ошибка:

Error response from daemon: Cannot restart container 035714167b27: network 87e28d3e4121e59f1a3dab6e0afc81db6f273e2585fe22045f3dcd7edcd3ae5d not found
Error response from daemon: Cannot restart container 2169bed03e64: network 87e28d3e4121e59f1a3dab6e0afc81db6f273e2585fe22045f3dcd7edcd3ae5d not found

И даже если я перезапускаю контейнеры один за другим, у меня появляется ошибка:например:

Error response from daemon: Cannot restart container 035714167b27: network 87e28d3e4121e59f1a3dab6e0afc81db6f273e2585fe22045f3dcd7edcd3ae5d not found

Вот мой файл docker-compose.yml:

version: '3.1'

services:

  wordpress:
    image: wordpress
    restart: always
    networks:
      - database
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: ******
      WORDPRESS_DB_NAME: exampledb

  db:
    image: mysql:5.7
    restart: always
    networks:
      - database
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: '********'
networks:
  database:

Ошибка команды docker-compose up:

Starting wordpress_db_1        ... error
Starting wordpress_wordpress_1 ...

Starting wordpress_wordpress_1 ... error

ERROR: for wordpress_wordpress_1  Cannot start service wordpress: network 87e28d3e4121e59f1a3dab6e0afc81db6f273e2585fe22045f3dcd7edcd3ae5d not found

ERROR: for db  Cannot start service db: network 87e28d3e4121e59f1a3dab6e0afc81db6f273e2585fe22045f3dcd7edcd3ae5d not found

ERROR: for wordpress  Cannot start service wordpress: network 87e28d3e4121e59f1a3dab6e0afc81db6f273e2585fe22045f3dcd7edcd3ae5d not found
ERROR: Encountered errors while bringing up the project.

И дляКоманда docker-compose down:

Removing wordpress_wordpress_1 ... done
Removing wordpress_db_1        ... done
Removing network wordpress_database

Вывод команды docker network ls:

NETWORK ID          NAME                  DRIVER              SCOPE
13f1e50b9b01        nat                   nat                 local
82f0375abab2        nat                   nat                 local
9b6e4eb573bd        none                  null                local
3c58f55f0ae6        wordpress_database    nat                 local
90581f5a1c1d        wordpress_default     nat                 local
03cc07eda9e8        wordpress_wordpress   nat                 local

Информация:

  1. Windows10
  2. Docker версии 2.0.0.2 (30215)

Заранее спасибо !!!

1 Ответ

0 голосов
/ 30 января 2019

Вы используете docker compose для запуска?Если это так, возможно, сеть удаляется при выходе из последнего контейнера сети.Я не стал бы копировать файлы вручную, использовать привязку тома, что избавит от необходимости копировать файлы в контейнер с огромным красным флажком

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