1. 查询镜像
docker search gitlab
2. 拉取镜像
docker pull gitlab/gitlab-ce
3. 启动镜像
(1)创建配置、数据、日志本机挂载目录
(2)启动参数说明
-d 后台运行容器,并返回容器ID
-p 80:80 将容器内80端口映射至宿主机80端口,这是访问gitlab的端口
-p 443:443 将容器内443端口映射至宿主机443端口,这是访问ssh的端口
--name gitlab 设置容器名称为gitlab
--restart always 容器自启动
-v gitlab-config-vol:/etc/gitlab 将容器/etc/gitlab目录挂载到创建的数据卷 gitlab-config-vol目录下
--privileged=
true
让容器获取宿主机root权限
gitlab/gitlab-ce 镜像的名称,这里也可以写镜像ID
(3)启动镜像命令
docker run -d --name gitlab_hj -p 80:80 -p 443:443 -v E:\docker-data\gitlab\config:/etc/gitlab -v E:\docker-data\gitlab\logs:/var/log/gitlab -v E:\docker-data\gitlab\data:/var/opt/gitlab --restart always --privileged=true gitlab/