Win7通过DockerToolbox安装GitLab
安装步骤:
1.下载DockerToolbox-17.12.0.exe(新版坑多,建议用旧版,比较稳定) https://get.daocloud.io/toolbox/
2.安装DockerToolbox,按提示操作即可,注意安装时,要钩选安装Git, 详细请参考链接 完整记录在 windows7 下使用 docker 的过程 - 简书
3.创建default虚拟机: 将boot2docker.iso拷贝至 C:\Users\pc\.docker\machine\cache ,然后执行 start.sh ------->这一步好像没有用了,直接打开快速终端下载,需要几分钟
4.DaoCloud加速-------->Kitematic界面刷不出来,可以试试加速
docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=http://f1361db2.m.daocloud.io |g" /var/lib/boot2docker/profile
exit
docker-machine restart default
5.下载gitlab镜像有两种方式,一种使用Kitematic界面工具下载,搜索到了,点CREATE即可,另一种使用终端:
a.打开Docker Quickstart Terminal,输入$ docker-machine ssh default进入default虚拟机
b.输入$ docker login,按提示输入docker的账号,密码
c.输入$ docker pull gitlab/gitlab-ce 下载拉取gitLab镜像
6.配置数据卷volumes,个人理解,相当于自定义gitLab存储数据的路径(待更新)
7.gitlab配置及运行,运行gitlab镜像,拷贝下面代码,点击终端左上角-编辑-粘贴(Kitematic下载gitlab无视)
docker run -d --hostname gitlab -p 32768:443 -p 32769:80 -p 32770:22 --name gitlab --restart always -v /home/docker/gitlab/config:/etc/gitlab -v /home/docker/gitlab/logs:/var/log/gitlab -v /home/docker/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
8.打开Kitematic,选择左侧的gitlab,点击右侧home滑块,点击gitlab预览进入网页去设置root账户的密码
9.设置IP转发,便于其它机器访问(待更新)
常用指令:
docker ps:列出所有正在运行的容器 docker image ls:列出所有的镜像
docker rmi <image id> : 删除镜像 docker stop <name>:暂停容器
docker rm <name>:删除容器
参考资料:
VIM中的保存和退出、VIM退出命令、如何退出vim编辑、VIM命令大全 - 陈云峰技术博客 - CSDN博客
完整记录在 windows7 下使用 docker 的过程 - 简书