かべぎわブログ

ブログです

Docker

docker run --restart=always でコンテナを再起動させる

概要 docker runの--restart=alwaysオプションを利用して、コマンド終了後にコンテナを再起動させてみたいと思います。 コマンド例 以下のように--restart=alwaysオプションを利用してDockerコンテナを起動しています。 ちなみにオプションの意味はこんなか…

docker run -d でコンテナをバックグランドで実行させる

概要 docker run -dでDockerコンテナをバックグランドで実行してみたいと思います。 コマンド例 -dオプションをつけてdocker runをしています。 実行するコマンドは裏で動き続けるようにyesコマンドを実行させています。 $ sudo docker run -d centos yes 65…

docker run -itでDockerコンテナの中にはいる

概要 docker runコマンドの引数に/bin/bashを渡してbashプロンプトを起動して、コンテナの中に入ってみたいと思います。 コマンド例 以下のような感じでコンテナを起動します。 オプションとして-itを使用しています。 -iはコンテナの標準入力を開くオプショ…

docker pushでdenied: requested access to the resource is deniedとなったときの解決法

概要 docker pushしようとおもったら以下のようなエラーがでてきました。 $ sudo docker push test The push refers to repository [docker.io/library/test] bcc97fbfc9e1: Preparing denied: requested access to the resource is denied なんやこれはと思…

docker loginとpushでDocker Hubにイメージをアップロードする

概要 Docker Hubにログインしてイメージをアップロードするのを、コマンドだけでやってみたいと思います。 手順 docker loginとdocker pushコマンドを利用します。 Docker Hubへログインする docker loginコマンドを利用してDocker Hubへログインします。 コ…

Dockerイメージが削除できないときはまずコンテナが削除されているかどうか確認する

概要 docker rmiコマンドでDockerイメージを削除しようと思ったところ以下のようなメッセージが出てきました。 $ sudo docker rmi centos Error response from daemon: conflict: unable to remove repository reference "centos" (must force) - container …

docker rmi で複数イメージを削除する

概要 docker rmiコマンドを利用して複数のDockerイメージを削除してみたいと思います。 イメージ名をスペース区切りで削除する 削除したいDockerイメージ名をスペース区切りで指定してあげます。 今回はdebianとubuntuのイメージを削除してみたいと思います…

docker rmi でDockerイメージを削除する

概要 docker rmiコマンドでDockerイメージを削除してみたいと思います。 削除してみる docker rmi [オプション] イメージ名でDockerイメージを削除することができます。 たとえばイメージが以下のような感じだとする $ sudo docker images REPOSITORY TAG IM…

docker searchでDocker Hubのイメージを検索する

概要 docker searchコマンドを利用してDocker Hub上に公開されているDockerイメージを検索してみます。 コマンド例 以下のようなかんじでイメージを検索することができます。 centosのイメージを検索しています。 $ sudo docker search centos NAME DESCRIPT…

docker tagでDockerイメージにタグを付ける

概要 docker tagコマンドを利用してDockerタグに任意の名前をつけてみたいと思います。 コマンド例 たとえばローカルのDockerイメージがこんなかんじだとする。 $ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 49f7960eb7e4 4 we…

docker inspectでDockerイメージの詳細を取得する

概要 docker inspectコマンドを利用してDockerイメージの詳細情報を取得してみたいと思います。 実行してみる ローカルのDockerイメージ情報がこんな感じだとする。 $ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE debian latest 9a5d7185d3a6 …

Docker Hubからイメージをpullでダウンロードする

概要 DockerHubというDocker公式が提供しているリポジトリサービスのWebサイトからDockerイメージをローカルにpullでダウンロードしてきたいと思います。 DockerHubにアクセスする Docker Hubは以下からアクセスできます。 https://hub.docker.com/ 今回はde…

AmazonLinux2にDockerをインストールしてhelloworldしてみる

概要 Dockerの勉強をかねてAmazonLinux2にDockerをインストールしてhelloworld的なことをしてみたいと思います。 Dockerのインストール ふつうにyum installするだけです。 $ sudo yum install docker インストールできました! $ docker --version Docker v…