🐋docker

imageのinstall

ex) ubuntuのinstall

docker pull ubuntu:latest
docker pull [IMAGE名]

containerの生成

ex) ubuntuのcontainer生成

docker run -it --name ubuntu -w /home/ubuntu ubuntu:latest
docker run [OPTION] [IMAGE名]

引数一覧 (よく使うもののみ)

-it

コンテナ内での操作を可能にする

--name [container name]

コンテナの名前を指定する

-d

バックグラウンドで動作させる

-p [ホストのポート番号]:[コンテナのポート番号]

ホストのポートがコンテナのポートにマップされる

-w [ワーキングディレクトリのパス]

ワーキングディレクトリのパスの設定をする

--rm

終了時に中間コンテナーを自動的に削除する

詳細

コンテナの状態確認

起動中のコンテナの一覧表示

docker ps

全てのコンテナの一覧表示

docker ps -a

コンテナの起動

docker start [CONTAINER ID or NAME]

コンテナに入る

 docker exec -it [CONTAINER ID or NAME] /bin/bash 

コンテナに入る

 docker attach [CONTAINER ID or NAME]

コンテナの削除

docker container rm [CONTAINER IDdocker container ls -a]

コンテナの一覧

docker container ls -a

動いているコンテナの一覧

docker container ls

イメージの削除

docker rmi [IMAGE ID or NAME]

イメージの一覧

docker images

Docker のライフサイクルの図

Last updated