Dockerfileの利用方法


😼 Dockerfileをbuild/run

作成したDockerfileからDockerイメージをbuildして、Dockerコンテナを起動します。

# イメージにタグをつけてbuild
docker build -t hoge .
# コンテナのプロセスを起動(コンテナの3000ポートとホストの3000ポートをつなげる)
docker run -d -p 3000:3000 hoge

🐯 Dockerコンテナ内のスクリプトを実行

Dockerコンテナ内のスクリプトを実行して、完了したらコンテナを削除するコマンドです。

docker run -rm -it hoge スクリプトパス

🗻 Docker HubへのPush

Docker Hubに自分のImageをpushするまでの手順です。

# ログイン
docker login --username=hoge
# イメージのビルド
docker build --pull -t ORGANIZATION/REPOSITORY:TAG .
# イメージへのタグの設定
docker tag IMAGE_ID ORGANIZATION/REPOSITORY:TAG
# DockerHub に push
docker push ORGANIZATION/REPOSITORY:TAG

📚 おすすめの書籍

🖥 サーバについて

このブログでは「Cloud Garage」さんのDev Assist Program(開発者向けインスタンス無償提供制度)でお借りしたサーバで技術検証しています。 Dev Assist Programは、開発者や開発コミュニティ、スタートアップ企業の方が1GBメモリのインスタンス3台を1年間無料で借りれる心強い制度です!(有償でも1,480円/月と格安)