下面的老问题......
我的码头系统无法使用。 docker-compose不接受这个简单的文件:
mediawiki:
image: nickstenning/mediawiki
命令结果:
$ docker-compose up
Creating network "mediawikidocker_default" with the default driver
ERROR: 404 page not found
创建泊坞窗通常有效:
$ docker run -d nickstenning/mediawiki
9cdaed069c542ca8f20a3f3c1c02fb825827b5d66d78a03cffc24e802ff2e6c9
问题的立场......
sendto(4, "POST /v1.22/networks/create HTTP"..., 286, 0, NULL, 0) = 286
fcntl(4, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
poll([{fd=4, events=POLLIN}], 1, 60000) = 1 ([{fd=4, revents=POLLIN}])
recvfrom(4, "HTTP/1.1 404 Not Found\r\nContent-"..., 8192, 0, NULL, NULL) = 143
write(2, "\33[31mERROR\33[0m: 404 page not fou"..., 35ERROR: 404 page not found
) = 35
旧问题作为参考(如果你想要一个mediawiki / mysql设置,仍然很有用)
我想使用docker-compose创建一个mediawiki。数据容器中的数据很好地分开。我让它使用单独的docker命令运行,但我正在努力与compose。这是我到目前为止所做的:https://wiki.hackerspace.lu/wiki/Docker#Mediawiki
注意:我是码头工初学者。
这是我的docker-compose.yml
version: '2'
services:
mediawiki:
image: nickstenning/mediawiki
container_name: mediawiki
depends_on:
- wiki-mysql
ports:
- 8080:80
volumes_from:
- mediawiki-data
links:
- wiki-mysql:mysql
mediawiki-data:
image: nickstenning/mediawiki
entrypoint: /bin/bash
volumes:
- /data
wiki-mysql:
image: mysql
volumes_from:
- wiki-mysql-data
wiki-mysql-data:
image: mysql
entrypoint: /bin/bash
volumes:
- /var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=ThisIsMyPassword
看起来不错,但是......它不起作用(没有调试模式吗?)
$ docker-compose up
Creating network "mediawikidocker_default" with the default driver
ERROR: 404 page not found
搜索404错误并不是一件容易的事。