公式ドキュメント
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に書いていく。
【参考】入門的な動画