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
网友评论