my_docker - ljatsh/Test GitHub Wiki
- 2018-06-14 初始记录
- 2018-06-15 pull mongo,调整配置
- 2018-06-20 pull gitlab
06/14想在我的mac_mini上安装docker。自然首先上官网下载DMG,可是现在需要docker id才能下载,奈何注册过程中发现sign up按钮一直处于disable状态。通过web console强行更改它的提交,提交过程还是受阻。自从国内开始大力限制VPN后,我也赖得再去翻墙了。brew搜索docker,还真好,可以从brew直接安装。
brew cask install docker
以前直接从docker hub pull镜像,网速之慢对你的耐心是个极大的考验。用自己的账号登录阿里云,进入创建镜像页面,可以看到自己的专有加速器地址。在这里,也能搜索开发者自定义镜像和官方的镜像。
- 可以调整分配给docker的CPU和Memory,更换image和container的存储路径。参考docker doc
-
mongo
- 创建一个服务器
docker run --name mongo_server --publish 27017:27017 -d mongo
- 查看日志
docker logs mongo_server
docker run -it --link mongo_server:mongo --rm mongo mongo --host mongo test
- 创建一个服务器
- gitlab
docker pull registry.cn-hangzhou.aliyuncs.com/lab99/gitlab-ce-zh
- 运行
docker run --detach \ --publish 80:80 --publish 443:443 \ --restart always \ --name gitlab \ --volume /Users/**/Documents/docker/data/gitlab/config:/etc/gitlab \ --volume /Users/**/Documents/docker/data/gitlab/logs:/var/log/gitlab \ --volume /Users/**/Documents/docker/data/gitlab/data:/var/opt/gitlab \ registry.cn-hangzhou.aliyuncs.com/lab99/gitlab-ce-zh