Dockerをインストールする
apt -y install docker.io
Dockerの自動起動の設定
docker systemctl enabale docker
Dockerのバージョンを確認する
docker version
コンテナを起動する
docker run イメージ名
タグ名を省略すると「latest」が自動選択
docker run は 「docker pull」「docker create」「docker start」を一度に行うコマンド
Webサーバーの構築(Nginx)
DockerHubのExplore内からNginxを検索する。
NginxのDOCKER OFFICIAL IMAGE を選択。
Exporting extarnal port のコマンドを参考にrunコマンドを実行。
docker run --name some-nginx -d -p 8080:80 some-content-nginx
--name:コンテナ名を指定
-d:デタッチモード(コマンドの実行をバックグラウンドで行う)
-p:ポート番号
8080:ホスト側のポート番号
80:コンテナ側のポート番号
some-conent-nginx:イメージ名
⇒外部からホストの8080番ポートにアクセスするとコンテナの80番にアクセスすることとなる。
コンテナの操作
コンテナの停止
docker container stop <コンテナ名>
コンテナの削除
docker container rm <コンテナ名>
コンテナの一覧 (-aをつけると停止中も含めて表示)
docker container ls
参考文献:UdemyのゼロからはじめるDockerによるアプリケーション実行環境構築を参考にしました。Dockerを始める人にとっては、とっても参考になる動画です。
コメント