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

 

起動後、更新を確認。