Dockerノート-02(dockerコンテナを配置するDOCKER-COMPOSE)
docker-composeをインストールし、プロファイルの配置を完了します.
1、docker-composeのインストール
プロファイルの入力
//デフォルトで作成されたコンテナのプレフィックス名に関係する構成フォルダ名の作成
//docker-composeを作成します.ymlプロファイル、必要な起動アプリケーションとその構成をプロファイルに記入
//注意:タブによって内容が間違っている可能性があります!!!
//記入済み:qw保存
コマンドの実行
//-dを付けないと、コマンドラインはブロック状態になり、プログラムが終了するまで解放されません.
テストアクセスで使えます.もちろん、ミラーがダウンロードされていない場合は、デプロイを待つ必要があります.
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を付けないと、コマンドラインはブロック状態になり、プログラムが終了するまで解放されません.
テストアクセスで使えます.もちろん、ミラーがダウンロードされていない場合は、デプロイを待つ必要があります.