docker-compose for mediawiki只有数据容器

时间:2016-02-11 19:54:29

标签: docker docker-compose

下面的老问题......

我的码头系统无法使用。 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错误并不是一件容易的事。

0 个答案:

没有答案