docker – 撰写不正确重新启动

我有以下docker-compose.yml重新启动mediawiki_db容器正在工作。 问题是,mediawiki容器将不会重新启动后重新启动除了它也有重新启动:总是政策的事实。

# MediaWiki with MariaDB # # Access via "http://localhost:8080" # (or "http://$(docker-machine ip):8080" if using docker-machine) version: '2' services: mediawiki_db: image: mariadb restart: always container_name: mediawiki_db volumes: - ~/wiki/mysql:/var/lib/mysql environment: # @see https://phabricator.wikimedia.org/source/mediawiki/browse/master/includes/DefaultSettings.php MYSQL_DATABASE: 'my_wiki' MYSQL_USER: 'wikiuser' MYSQL_PASSWORD: 'pw' MYSQL_RANDOM_ROOT_PASSWORD: 'yes' mediawiki: image: mediawiki restart: always container_name: mediawiki ports: - 8080:80 volumes: - ~/wiki/var/www/html/images:/var/www/html/images # After initial setup, download LocalSettings.php to the same directory as # this yaml and uncomment the following line and use compose to restart # the mediawiki service - ./LocalSettings.php:/var/www/html/LocalSettings.php depends_on: - mediawiki_db 

我在做什么错了?

据我可以告诉从MediaWiki DockerFile,启动容器时没有运行CMD

有人纠正我,如果我错了,但我认为restart: always只能工作,如果有一个docker-compose正在监视的命令。 因此,重新启动容器。