#需要修改相对应的域名及映射的端口
cat >docker-compose.yml<<EOF
web:
image:'gitlab/gitlab-ce:latest'
restart: always
hostname:'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG:|
external_url 'https://gitlab.example.com'# Add any other gitlab.rb configuration here, each on its own line
ports:-'80:80'-'443:443'-'22:22'
volumes:-'/srv/gitlab/config:/etc/gitlab'-'/srv/gitlab/logs:/var/log/gitlab'-'/srv/gitlab/data:/var/opt/gitlab'
EOF
4.启动容器
docker-compose up -d
5.查看启动的容器
[root@docker1 gitlab]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
146a96210725 gitlab/gitlab-ce:latest "/assets/wrapper"2 minutes ago Up 2 minutes (health: starting)0.0.0.0:443->443/tcp,0.0.0.0:22->22/tcp,0.0.0.0:80->80/tcp gitlab_web_1