Docker Composeでupするんや
Docker Composeでupするんや
こんばんは、葛の葉です。
前回、前々回と続きDockerの話になります。前回は、ホストOSと共有が出来なかったという問題があったかなと思いますが、
docker-compose.yml
ファイルを使うことで、その共有もできるようになります。
そして、今回はDockerfileを使って作ったimageを元にcontainerを立ち上げてみましょう。
環境
Windows10 home
Docker Toolbox
まず、docker- compose.yml
というファイルをメモ帳とかvscodeとかvimで作ります。
そして、以下のように記載しましょう。
version: '3' services: myapp: image: atarashiiimage:latest volumes: - c:¥Users¥*****¥www:/project/www command:python /project/www/test.py
ついでに、試験用にpythonプログラムも作りましょうか。
test.py
のコードはいつものhelloworld。
print("Hello World!!")
このtest.py
をc:¥Users¥*****¥www
フォルダに入れておきましょう。
さて、Dockerを起動させます。そして、作業しているディレクトリをdocker-compose.yml
の置いてある場所に移動します。
そしたら、以下のコマンドをたたいてみましょう。
docker-compose up
を叩けばカリカリ動いて…test.py
が動くはず!!
Hello World!!
って出てれば成功です。やったぜ!!!!