【运维】docker-compose 安装

docker-compose 是 docker 的管理的容器; 本文介绍如何安装 docker-compose 以及如何安装 docker 版本的 gitlab.

1. docker-compose 安装:

curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose version # 查看版本号,测试是否安装成功;  你可以通过修改URL中的版本,可以自定义您的需要的版本。

2. docker-compose 配置文件:

创建 docker-compose 配置文件文件夹

sudo mkdir -p /home/data/gitlab/config

在 /home/data/gitlab 目录下,生成 证书

sudo openssl req -new -x509 -days 36500 -nodes -out config/nginx.pem \
         -keyout config/nginx.key -subj "/C=US/CN=gitlab/O=gitlab.com"

以安装 gitlab 的 docker 为例,则 docker-compose.xml 的文件如下:

gitlab:
    image: gitlab/gitlab-ce:11.3.6-ce.0
    restart: always
    hostname: '192.168.1.10'
    environment:
        GITLAB_OMNIBUS_CONFIG: |
            external_url 'https://192.168.1.10:8443'
            nginx['redirect_http_to_https'] = true
            letsencrypt['enable'] = false
            nginx['ssl_certificate'] = "/etc/gitlab/nginx.pem"
            nginx['ssl_certificate_key'] = "/etc/gitlab/nginx.key"
            # Add any other gitlab.rb configuration here, each on its own line
    ports:
        - 8443:8443
    volumes:
        - ./data:/var/opt/gitlab
        - ./logs:/var/log/gitlab
        - ./config:/etc/gitlab

3. docker-compose 启动:

进入到 docker-compose.xml 文件夹的目录下,运行如下的命令

sudo docker-compose up

4. 参考文章:

安装docker-compose
安装docker版本的gitlab

你可能感兴趣的:(docker,技术分享,docker-compose,安装,gitlab,安装,docker)