У меня есть изображение Докера, а затем запускаем контейнер с помощью Docker Compose. Следующая команда будет делать эту работу для меня:Как справиться с состоянием «Выход 0» в Docker
docker-compose up -d
Я перезагрузил компьютер и теперь я хочу, чтобы запустить предыдущий контейнер, который я создал раньше. Так что я попробовал следующую команду:
$ docker-compose start
Starting php-apache ... done
Видимо это работает, но это не так на выходе для следующей команды:
$ docker-compose ps
Name Command State Ports
---------------------------------------------------------------------------
php55devwork_php-apache_1 /bin/sh -c bash -C '/usr/l ... Exit 0
Наверняка что-то не так, и я пытаюсь найти вне какой.
- Как узнать, почему команда не работает?
- Есть ли место, где я могу увидеть файл журнала или что-то, что поможет мне определить и исправить ошибку?
Here is репозиторий, если вы хотите попробовать.
Update
Если удалить контейнер: docker rm <container-id>
и воссоздать его, запустив docker-compose up -d --build
он снова работает.
Update # 1
Я не в состоянии видеть такие странные символы:
Это странно. Я не вижу их, какой инструмент вы использовали? Я работаю в Fedora с помощью редактора Atom. Что касается ошибок, они должны остановить контейнер с самого начала? – ReynierPM
Я обновил OP с изображением, я не могу видеть эти странные символы – ReynierPM
TurtoiseGit, но я нахожусь в Windows. Как я понял, вы поняли это, но это странно. – VladoDemcak