
VS Code の支援を受けてDockerfile, docker-compose.ymlを編集します
VS CodeのDocker対応
VS Codeは Dockerfile と docker-compose の入力補完、シンタックスハイライトに対応しています。
Working with Docker - Visual Studio Code
サンプル
早速試してみます。 下記の記事の内容を書いてみることにします。
docker-composeで複数のコンテナをyamlファイルで管理し、最後にcowsayする - Qiita
Dockerfile
以下の内容を VS Code で書いてみます
FROM ubuntu:trusty MAINTAINER tbpgr <tbpgr@tbpgr.jp> RUN apt-get update RUN apt-get install cowsay

docker-compose.yml
figletのDockerfileは先に書いておく
FROM ubuntu:trusty MAINTAINER tbpgr <tbpgr@tbpgr.jp> RUN apt-get update RUN apt-get install figlet
cowsay: build: ./cowsay command: /usr/games/cowsay hoge figlet: build: ./figlet command: figlet hoge

動作確認
$ docker-compose build
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
20151119vscodedocker_cowsay latest 307c2a730e79 22 seconds ago 210.2 MB
ubuntu trusty e9ae3c220b23 9 days ago 187.9 MB
$ docker-compose run cowsay
______
< hoge >
------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
$ docker-compose run figlet
_
| |__ ___ __ _ ___
| '_ \ / _ \ / _` |/ _ \
| | | | (_) | (_| | __/
|_| |_|\___/ \__, |\___|
|___/