Docker お勉強 02 各種dockerコマンドのまとめ
ここまでの
各種dockerコマンドのまとめ
その他のコマンドについては、公式ページ「 Docker Documentation – docker 」から確認できます。 docker | Docker Documentation
Dockerイメージ取得、イメージ一覧確認
# docker pull <Dockerイメージ名> # docker images ※公開されているDockerイメージを管理しているところからダウンロードしたり、自分でDockerイメージを作成したりすることで初めて一覧に表示されます。
コンテナ起動、コンテナ一覧確認
※Dockerコンテナとは、Dockerイメージをもとに起動させたコンテナのことを指します。
# docker run -it -d -p <ホスト側ポート>:<コンテナ側ポート> -v <ホスト側ディレクトリ>:<コンテナ側ディレクトリ> --name <コンテナ名> <Dockerイメージ名> # docker ps -a ※「-p」「-v」オプション以外にも多数のオプションがあります。
コンテナへのログイン
# docker exec -it <コンテナ名> bash
ファイルコピー
(ホスト→コンテナ内) # docker cp <ホスト側のファイル> <コンテナ名>:<コンテナ内のコピー先ディレクトリ> (コンテナ内→ホスト) # docker cp <コンテナ名>:<コンテナ内のコピー元ファイル> <ホスト側のコピー先ディレクトリ>
コンテナからDockerイメージ作成
# docker commit <コンテナ名> <作成するDockerイメージ名>
コンテナ起動、停止
# docker start <コンテナ名> # docker stop <コンテナ名>
コンテナ削除
# docker rm (-f) <コンテナ名> ※「-f」オプションを付けると、コンテナ起動中でも強制的に削除します。