2016-06-12 3 views
0

Я пытаюсь использовать это изображение https://hub.docker.com/_/mariadb/ (любая версия).Ошибка Mariadb daemonise with docker

Я использую следующие для запуска контейнера:

cd maria 
docker build -t maria-image . 
docker run --name maria maria-image -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 
cd .. 

Готовлю обычай строить в случае, если мне нужно сделать любые будущие изменения, так что жизнь в мария/Dockerfile со следующим:

FROM mariadb:5.5 
MAINTAINER ... 
EXPOSE 3306 

Если я делаю докер ps -a, я получаю статус «Выход (2) 5 секунд назад».

+0

'docker logs maria' – Matt

+0

Выполняйте то, что сказал Мэтт или бежал без -d и видел ошибки для себя. – khattam

ответ

1

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

docker run --name maria -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 maria-image 

версии запускала прошел -d и -e в качестве команды для грузчика в запустить. Обратите внимание, что сначала вы должны запустить docker rm -v maria, чтобы освободить имя контейнера для повторного использования.

+0

, что полностью помогло. Благодаря! – mikejw