docker 部署 gitlab

win10 docker toolBox run gitlab后 docker都启动不了

Starting "default"...

(default) Check network to re-create if needed...

(default) Windows might ask for the permission to configure a dhcp server. Sometimes, such confirmation window is minimized in the taskbar.

(default) Waiting for an IP...

Too many retries waiting for SSH to be available.  Last error: Maximum number of retries (60) exceeded

Looks like something went wrong in step ´Checking status on default´... Press any key to continue...

只能删除虚拟机

这么做自然原来的镜像和容器全清空了,谨慎使用

删除默认的docker-machine,重新创建一个即可。

$ docker-machine rm default

$ docker-machine create --driver virtualbox default


拉取镜像

docker pull gitlab/gitlab-ce

创建宿主机的数据目录( Permission denied 则赋予权限 sudo chmod -R 777 /mnt)

mkdir -p /mnt/gitlab/etc

mkdir -p /mnt/gitlab/log

mkdir -p /mnt/gitlab/data

执行镜像并且把宿主机的端口与目录映射进容器

docker run \

--detach \

--publish 6443:443 \

--publish 6080:80 \

--name gitlab \

--restart unless-stopped \

-v /mnt/gitlab/etc:/etc/gitlab \

-v /mnt/gitlab/log:/var/log/gitlab \

-v /mnt/gitlab/data:/var/opt/gitlab \

gitlab/gitlab-ce

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容