LoginSignup
0
0

More than 1 year has passed since last update.

GCEのContainer-Optimized OSでdocker-composeを使えるようにする

Posted at

はじめに

GoogleCloudPlatform(GCP)のGoogleComputeEngine(GCE)には、はじめからDockerを扱える環境が整っているContainer-Optimized OSというものが用意されています。

ただし、デフォルトではdocker-composeコマンドが使えないため、使えるようにするための手順を残しておきます。

手順

Container-Optimized OSのGCEインスタンスを立ち上げ、SSHで接続する。

下記コマンドを実行し、docker-composeのコンテナイメージを実行し、docker-composeをインストールする。

$ docker run docker/compose:1.26.2 version

エイリアスを貼って、省略コマンドで呼び出せるようにする。

$ echo alias dc="'"'docker run --rm \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v "$PWD:/$PWD" \
    -w="/$PWD" \
    docker/compose:1.26.2'"'" >> ~/.bashrc
$ source ~/.bashrc
$ dc # docker-composeのヘルプが表示されれば完了
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0