LoginSignup
0
0

More than 1 year has passed since last update.

【キャッチアップ】Docker

Last updated at Posted at 2021-07-01

公式ドキュメント

Dockerインストール

インストールについては環境によって違うので、ドキュメントを参照する(リンクはcentos版)
https://matsuand.github.io/docs.docker.jp.onthefly/engine/install/centos/#prerequisites

Dockerコマンド

dockercontainerの全削除

docker ps -aq | xargs docker rm

dockerimagesの全削除

docker images -aq | xargs docker rmi

コンテナ起動(分離モード)

docker run -p 49160:3000 --name <container_name> -d <image_name>

コンテナに入る

docker exec -it <container_name> bash

Dockerfileの書き方

コンテナを起動し、コンテナ内でコマンドを実行する。

  • Dockerfileの最後に
CMD ["/bin/bash"]

を記載して、bashを起動しておく。

  • imageの作成
docker image build . -t <your username>/<image-name>:latest
  • インタラクティブモードでコンテナを実行
docker container run -it -p 49160:3000 --name <container-name> -v ${PWD}/:/usr/src/app/ <image-name>

コンテナ内でコマンドを実行し、成功したコマンドをDockerfileに書いていく。

【参考】入門的な動画

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0