Dockerノート-02(dockerコンテナを配置するDOCKER-COMPOSE)


docker-composeをインストールし、プロファイルの配置を完了します.
1、docker-composeのインストール
   1、    sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

              1.21.0  docker-compose   ,          。uname                    ,       compose
 2、    sudo chmod a+x /usr/local/bin/docker-compose

                a              

プロファイルの入力
//デフォルトで作成されたコンテナのプレフィックス名に関係する構成フォルダ名の作成
mkdir test_gilab

//docker-composeを作成します.ymlプロファイル、必要な起動アプリケーションとその構成をプロファイルに記入
vi docker-compose.yml
試験内容は
postgresql:
 image: sameersbn/postgresql:latest
 environment:
  - DB_USER=gitlab
  - DB_PASS=password
  - DB_NAME=gitlabhq_production

redis:
 image: sameersbn/redis:latest
 

gitlab:
 image: sameersbn/gitlab:8.4.4
 links:
  - redis:redisio
  - postgresql:postgresql
 ports:
  - "10080:80"
  - "10022:22"
 environment:
  - GITLAB_PORT=10080
  - GITLAB_SSH_PORT=10022
  - GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alphanumeric-string

//注意:タブによって内容が間違っている可能性があります!!!
//記入済み:qw保存
コマンドの実行
docker-compose up -d

//-dを付けないと、コマンドラインはブロック状態になり、プログラムが終了するまで解放されません.
テストアクセスで使えます.もちろん、ミラーがダウンロードされていない場合は、デプロイを待つ必要があります.