Docker-在不同的文件夹中编写

时间:2018-07-23 14:22:35

标签: docker docker-compose

我是docker容器的新手,似乎我不明白一些琐碎的事情,但是我无法弄清楚到底是什么。 我有docker-compose.yml文件:

db:
  image: db21112017
  restart: always
  environment:
    POSTGRES_USER: admin
    POSTGRES_PASSWORD: password
  ports:
    - 5432:5432
adminer:
  image: adminer
  restart: always
  links:
    - db
  ports:
    - 8080:8080

因此,它仅取决于2张图像。当我在服务器上的一个文件夹中运行它时,它可以正常工作,但是当我简单地将此docker-compose.yml复制到另一个文件夹中时,则会显示“内部服务器错误”。另外,当我将管理员映像更改为另一个映像“ adminer_tfidf”时,服务器将像运行管理员映像一样运行,就像没有任何更改一样。 可能的原因是什么?

在另一个文件夹中运行docker-compose之前:

“ docker ps”:

CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS              PORTS                  NAMES

“ docker图片”:

  REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
db21112017              latest              9e8d832a1aea        8 months ago        286.9 MB
postgres                latest              4860bdf1a517        8 months ago        286.9 MB
adminer                 latest              1d3996dc2c87        8 months ago        58.78 MB

当我在新位置“ docker ps”中运行docker-compose时:

CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS              PORTS                    NAMES
2c1223f51641        adminer                        "entrypoint.sh docker"   About an hour ago   Up 26 seconds       0.0.0.0:8080->8080/tcp   askuzmina_adminer_1
1e5c8d3bcc8e        db21112017                     "docker-entrypoint.sh"   About an hour ago   Up 26 seconds       0.0.0.0:5432->5432/tcp   askuzmina_db_1

“ docker图片”:

  REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
db21112017              latest              9e8d832a1aea        8 months ago        286.9 MB
postgres                latest              4860bdf1a517        8 months ago        286.9 MB
adminer                 latest              1d3996dc2c87        8 months ago        58.78 MB

0 个答案:

没有答案