Docker 備忘録その1
Docker イメージなんですが、ほかのことにかまけて最近とんとやっていなくて、すっかり忘れていました。
別の blog に書いていたことを、もう一度体験してやってみようという趣旨になります。別の blog では、Fedora25 でしたが、今回は、Fedora28 での作業となります。
まずは、最初に、現在インストールされているパッケージを削除します。
Get Docker CE for Fedora | Docker Documentation
# dnf remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
Docker-CE をインストールします。
リポジトリの設定をします。
#
dnf -y install dnf-plugins-core
#
dnf config-manager \ --add-repo \ https://download.docker.com/linux/fedora/docker-ce.repo
#
dnf config-manager --set-enabled docker-ce-edge
#
dnf config-manager --set-enabled docker-ce-test
# dnf install docker-ce
#dnf list docker-ce --showduplicates | sort -r
Docker を起動します。次回起動時にも起動するようにします。
# systemctl start docker
# systemctl enable docker
hello-world
イメージをダウンロードして、Docker が動くかどうか確認します。
# docker run hello-world
成功すると、各種メッセージが出力されます。
postinstall の設定をします。
Post-installation steps for Linux | Docker Documentation
# groupadd docker
#usermod -aG docker $USER
では、一般ユーザで docker を実行してみます。
$ docker run hello-world
エラーとはならず、root で実行したときと同じような表示が出れば成功です。
とりあえず、今回はここまで。