詳細
docker-compose up -d したのですが、コンテナの方にportが割り当てられていない?ようです
docker psした結果は以下です。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 63d2e3291189 gitlab/gitlab-runner:alpine-v9.4.2 "/usr/bin/dumb-init …" 2 minutes ago Up 2 minutes gitlab-runner.si 106fe5878022 gitlab/gitlab-ce "/assets/wrapper" 2 minutes ago Restarting (1) 23 seconds ago webroot_gitlab_1
curl http://localhost
と実行しても
”curl: (7) Failed connect to localhost:80; Connection refused”
となってしまします。
正常にdockerを起動させるためには、どうすれば良いでしょうか
image名からcommunity版GitLabを起動させようとしていると思料します。
`docker-compose.yaml`を追記いただくことは可能でしょうか?
差し支えなければ Compose ファイル (docker-compose.yml など) を
質問欄に次の記法で追記おねがいします
```yaml
(ここに Compose ファイルの内容を記載)
```
webアクセスできないのは、webroot_gitlab_1のイメージが正常に稼働していないためです。
こんなに早く回答されているとは思いませんでした。。返事が遅れてすみません
docker-compose.yamlの内容は以下になります
人からもらったファイルをなんとなくで使っているので、内容について全て理解してはいません。。勉強不足で申し訳ないです
```docker-compose.yaml
version: '3.7'
services:
gitlab:
image: gitlab/gitlab-ce
hostname: 'XXXXXXXXXXXX'
networks:
- extnet
- int_net
ports:
- "80:80"
- "443:443"
- "2222:2222"
restart: always
volumes:
- ./config:/etc/gitlab
- ./logs:/var/log/gitlab
- ./data:/var/opt/gitlab
runner:
image: gitlab/gitlab-runner:alpine-v9.4.2
hostname: gitlab-runner.si.local
tty: true
container_name: gitlab-runner.si
depends_on:
- gitlab
networks:
- extnet
- int_net
env_file: .env
volumes:
- ./srv/gitlab-runner/config:/etc/gitlab-runner
- /var/run/docker.sock:/var/run/docker.sock
restart: always
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
networks:
extnet:
name: si.local
int_net:
name: si-internal.local
```
すみません。よろしくお願いします
回答1件
あなたの回答
tips
プレビュー