Mariadb无法与docker工作人员进行守护

我试图使用这个图像https://hub.docker.com/_/mariadb/ (任何版本)。

我正在使用以下来启动容器:

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

我正在准备一个自定义的构build,以防我需要做任何未来的修改,以便在maria / Dockerfile中使用以下命令:

 FROM mariadb:5.5 MAINTAINER ... EXPOSE 3306 

如果我做dockerps -a我得到状态“退出(2)5秒前”。

您的参数似乎是错误的顺序,玛丽亚图像应该是所有其他docker运行参数:

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

您运行的版本将-d和-e作为docker运行的命令。 请注意,您需要先运行docker rm -v maria来释放容器名称以便重复使用。