タグ: docker-compose

検索結果: 2件

article-thumbnail

docker-composeの起動時にnetworks設定によるエラー対応

【概要】docker-compose実行時に以下のようなエラー文言が出力されることがあります。ERROR: The Compose file './docker-compose.yml' is invalid because:Unsupported config option for services.networks: 'ネットワーク名'上記の対応についてまとめます。【詳細】[概要]上記エラーはdocker-compose.ymlのインデントのズレが原因です。docker-composeにおいて「services」と「networks」のインデントは同じ階層に記述する必要があります。[エラー例]下記は「services」の内部に「networks」を記述するようなインデントになるとエラーになります。version: '3.8'services: web: image: nginx ...省略... networks: frontend: name: custom_frontend driver: bridge ...省略...[正しい記述例]下記は上記のエラー例とは違い、「services」と「networks」が並列に記述する形です。version: '3.8'services: web: image: nginx ...省略...networks: frontend: name: custom_frontend driver: bridge ...省略...[結果]これでコンテナと指定したネットワークが作成されます。ネットワーク確認は下記のコマンドで確認できます。・コマンドdocker network ls出力結果例NETWORK IDNAMEDRIVERSCOPE5adaa12se22fcustom_frontendbridgelocal

カテゴリ: Docker 2020-11-10 01:16:24
article-thumbnail

CentOS7にdocker-composeをインストールする

【概要】CentOS7にdocker-composeをインストールする方法についてまとめます。まだ、Dockerをインストールしていない場合は下記の記事を参考にインストールしておいて下さい。CentOS7にDockerをインストールする【詳細】1. docker-composeをインストールするcurl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose※ 上記の1.27.4のバージョンは2020/11/07時点での最新バージョンになります。最新バージョンを指定するには下記のGitページに記述されているバージョンを確認し、1.27.4のバージョンを最新バージョンに書き換えて実行して下さい。https://github.com/docker/compose2. docker-composeに実行権限を付与するchmod +x /usr/local/bin/docker-compose3. docker-composeのシンボリックリンクを貼るln -s /usr/local/bin/docker-compose /usr/bin/docker-compose4. 確認i. バージョン確認docker-compose -v出力結果例docker-compose version 1.27.4, build 40524192ii. パス確認which docker-compose出力結果例/usr/local/bin/docker-compose

カテゴリ: CentOS 2020-11-07 02:43:18