ゆるゆる雑記

とある福岡のベンチャー企業に務める藤崎の、ちょっとした日常を綴るブログです。  JAWS-UG福岡、北九州をやってます。 twilio-ug福岡をやってます。 さくらクラブIoT福岡をやってます。 技術コミュニティいろいろお手伝いしてます

Dockerメモ

  • Python実行環境をDockerで用意したのでそのメモ

オフィシャルコンテナ(Python3.6)

sudo docker pull python:3.6

docker exec

実行中のコンテナで新たなコマンドを実行

docker run -d --name python python:3.6 /bin/bash -c 'tail -f /dev/null
docker exec -it python /bin/bash
root@9ca12bd278dc python --version
Python 3.6.2

dockerコマンドメモ

コンテナの起動(コマンド実行)

docker run -d --name python python:3.6 /bin/bash -c 'tail -f /dev/null
docker run -d --name python python:3.6 /bin/bash -c 'tail -f /dev/null

コンテナの起動

下記例ははpython:3.6イメージを使用しコンテナを作り、カレントディレクトリをコンテナの/usr/src/pythonにマッピングさせ 「bundle init」を実行し、終了したらコンテナを削除する。という意味になります。

docker run --rm -v "$PWD":/usr/src/python -w /usr/src/python python:3.6

コンテナ一覧

docker ps

コンテナ一覧

docker ps