docker起動、更新について
dockerダウンロード後の使用方法について備忘録。
●imageの作成をコンテナの起動
dockerにはimageを用意する必要があるが、2通りある。
・docker hubからの取得
docker pull イメージ名
・Dockerfileの作成
所定のファイルを作成し、textとして自作する。
そこからbuild
docker build -t ビルドしたイメージに付けるイメージ名 .
imageを用意した後にコンテナを作成する
・コンテナの作成
docker create --name コンテナに付ける名前 イメージ名
・コンテナ起動
docker start コンテナ名
●runコマンド
以上のpull create startのコマンドを同時に実行できるのがrunコマンド
docker run イメージ名
●データの更新
アプリなどでソースコードの更新をした後は、
イメージの更新をビルド⇨コンテナを削除⇨新しいコンテナを作成
・イメージの更新をビルド
docker build -t ビルドしたイメージに付けるイメージ名 .
・コンテナを削除
docker ps(コンテナの確認)
docker stop <the-container-id>(コンテナの停止)
docker rm <the-container-id>(コンテナの削除)
・更新したアプリの再起動
docker run -dp 3000:3000
起動後、更新を確認。