#pragma section-numbers off [[TableOfContents]] = 概要 = コンテナ管理 * Macだと["Colima"]を利用して操作するのがおすすめ = チュートリアル = == イメージ取得 == イメージは基本的には Docker hub で探して取得 https://hub.docker.com/ 例えば ubuntu のイメージの場合、tag見ていれる物を確認する https://hub.docker.com/_/ubuntu/tags 22.04 いれるなら以下の方法等がある {{{ docker pull ubuntu:22.04 docker pull ubuntu:jammy }}} はいったかは、imageを確認する {{{ docker image ls }}} == 動作確認 == 「hello-world」イメージからコンテナ稼動させてみると簡単 {{{ docker run hello-world }}} = 確認系 = {{{ docker context ls }}} == イメージ確認 == {{{ docker image ls }}} == コンテナ確認 == {{{ # 一覧 docker container ls docker ps -a # 起動状態確認 docker ps # ps だと起動している物しか見えない。-a を付与すると停止している物も見える docker ps -a }}} = 起動、停止 = {{{ docker stop }}} = 削除系 = ちゃんと消すなら 「コンテナ削除」 -> 「イメージ削除」、で消した方が確実です。 == コンテナ削除 == {{{ # 確認 docker container ls # 削除はIDで実施する docker rm <コンテナID> }}} == イメージ削除 == {{{ # 確認 docker image ls # 削除はIDで実施する docker rmi <イメージID> }}} = 参考サイト = * [http://deeeet.com/writing/2015/01/08/dockerhub-hook/ DockerHubのAutomated Buildsをフックして最新のDockerコンテナをデプロイする | SOTA] * [http://www.slideshare.net/zembutsu/introduction-to-docker-management-and-operations-basic Docker入門 - 基礎編 いまから始めるDocker管理] ---- CategoryServerConstruction