【发布时间】:2017-05-09 10:39:46
【问题描述】:
我有一个带有 nginx-proxy 的正在运行的容器和一个带有 -env VIRTUAL_HOST=gitlab.dev 的 gitlab 容器
如何让本地网络中的其他计算机访问 gitlab.dev?
我正在运行 CentOS7
我的配置:
第 1 步:
docker run -d -p 80:80 --name nignx-proxy -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy
第 2 步:
docker run --detach \
--hostname gitlab.dev \
--env VIRTUAL_HOST=gitlab.dev \
--publish 8080:80 --publish 8022:22 \
--name gitlab \
--restart always \
--volume /home/test/docker-projects/gitlab/config:/etc/gitlab \
--volume /home/test/docker-projects/gitlab/logs:/var/log/gitlab \
--volume /home/test/docker-projects/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
第 3 步
主机 IP 是 192.168.21.12 所以我在 /etc/hosts 文件中添加了以下内容
192.168.21.12 gitlab.dev
【问题讨论】:
标签: docker centos7 jwilder-nginx-proxy