LoginSignup
1
1

More than 5 years have passed since last update.

Dockerでカンタン開発環境作成

Posted at

新しい言語の実行環境が欲しい

例えばGolang
でも、もうマシンにインストールするウンザリはやめたい。

ディレクトリ構成

.
├── Dockerfile
├── docker-compose.yml
└── src

src配下にソースコードを置く。ホスト側のエディタから編集⇒docker側で実行という流れ。
ここで紹介する内容だけならDockerfileだけでも十分だと思いますが、後の拡張性のためにdocker-compose.ymlも使うようにしてます。

Dockerfile

Dockerfile
#利用するのイメージ
FROM golang:1.8

docker-compose.yml

docker-compose.yml
golang:
  build: .
  volumes:
    - ./src:/home/src
  tty: true

あとはdocker-compose up -dで立ち上げた後にdocker-compose exec golang /bin/bashでdocker内に入ればOK

他の言語でも

DockerfileのFROMを変更したらどんな言語でも実行環境つくれる。楽ちん。
docker <言語名>とかで検索するとDockerHubで公式イメージがある(と思う)のでそれ使えばなんでもいける。

1
1
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
1
1