2020年5月21日木曜日

Dockerfileの記載方法

{命令}
用途
FROM
元となるDockerイメージの指定
MAINTAINER
作成者の情報
RUN
コマンドの実行
ADD
ファイル/ディレクトリの追加
CMD
コンテナーの実行コマンド 1
ENTRYPOINT
コンテナーの実行コマンド 2
WORKDIR
作業ディレクトリの指定
ENV
環境変数の指定
USER
実行ユーザーの指定
EXPOSE
ポートのエクスポート
VOLUME
ボリュームのマウン


EXPOSEコマンド:
コンテナのポートを公開するだけなので、このままでは外部からアクセスはできません。 
外部からアクセスする場合は、docker run -p <ホストOSポート番号>:<コンテナポート番号> のように、 
ホストOSのポートにコンテナのポートをバインドしましょう

0 件のコメント:

コメントを投稿

【AI×GitOps】Docker Composeから始めるRaspberry Pi 5 Kubernetesクラスタへの自動デプロイ設計

現在構築を進めている動画管理システム開発において、いきなりKubernetes(K8s)に展開するのではなく、 Docker Composeを中間地点に挟んで段階的にK8s+Argo CD(GitOps)へ移行するアーキテクチャ設計 をまとめました。 Bionic(AIアシスタン...