Docker 日常使用备忘

什么事都得自己干。。备忘

目录

  • + win 10 安装 docker
  • + Docker 配置国内镜像服务
  • + Docker 安装 Git 私服(Gitlab)

+ win 10 安装 docker

  1. 下载并安装最新版 win10
    新版 docker 不支持内核版本号在 15063 之前的 Win10。安装提示:

Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+).

最新版win10 下载地址,发布时间 2020-01-21

ed2k://|file|cn_windows_10_business_editions_version_1909_updated_jan_2020_x64_dvd_b3e1f3a6.iso|5311711232|3527D2A9845FF4105F485CC364655B66|/

需要其他版本可访问:https://msdn.itellyou.cn/

  1. 下载并安装 Docker
    最新版 Docker 下载:

https://www.docker.com/get-started

+ Docker 配置国内镜像服务

Docker 日常使用备忘_第1张图片
可以设置多个,使用逗号分隔,国内常用镜像服务器:

Docker中国区官方镜像:“https://registry.docker-cn.com”
网易:“http://hub-mirror.c.163.com”
ustc:“https://docker.mirrors.ustc.edu.cn”
中国科技大学:“https://docker.mirrors.ustc.edu.cn”
阿里云容器服务:“https://cr.console.aliyun.com/”,首页点击“创建我的容器镜像” 得到一个专属的镜像加速地址,类似于“https://1234abcd.mirror.aliyuncs.com”

+ Docker 安装 Git 私服(Gitlab)

  1. Gitlab 部署 docker 镜像,部署脚本: docker-compose.yml:
	# Compose file 版本号,和 docker 版本号对应。3 支持 docker 1.13.0+
	version: "3"
	# services 节点下包含多个待创建的 Docker Container
	services:
	  # web 节点就是待启动的 gitlab 容器
	  web:
	    image: gitlab/gitlab-ce:latest
	    container_name: "gitlab"
	    restart: always
	    hostname: localhost:10080 # 注意此处最好修改为需要的主机名,后面 git 使用需要。
	    environment:
	      TZ: "Asia/Shanghai"
	      GITLAB_OMNIBUS_CONFIG: |
	        gitlab_rails["time_zone"] = "Asia/Shanghai"
	        gitlab_rails["gitlab_shell_ssh_port"] = 10022
	        nginx["listen_port"] = 80
	    ports:
	      - "10080:80"
	      - "10022:22"
	    volumes:
	      - D:\docker\gitlab\config:/etc/gitlab
	      - gitlab-logs:/var/log/gitlab
	      - gitlab-data:/var/opt/gitlab
	volumes:
	  gitlab-logs:
	  gitlab-data:
  1. 使用 docker-compose 指令执行
	# 打开 cmd,进入 docker-compose.yml 的根目录
	# 创建容器
	docker-compose up -d
	 
	#关闭容器
	docker-compose stop
  1. Gitlab 的一些修改
  • Gitlab 修改 hostname
	vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml

production: &base
gitlab:
host:修改此处

  • Gitlab 修改文件 URL
	vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: 修改此处
port: 80
https: false

	gitlab-ctl restart # 重新启动 gitlab

你可能感兴趣的:(CI,&,CD)