my_docker - ljatsh/Test GitHub Wiki

修改历史

  1. 2018-06-14 初始记录
  2. 2018-06-15 pull mongo,调整配置
  3. 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
    -- 快速通过CLI链接服务器
    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
      

开发

⚠️ **GitHub.com Fallback** ⚠️