開発環境構築 #2 Docker インストール

Ubuntu のアップデート

$ sudo apt-get update
Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease
 ...
Reading package lists... Done


前提パッケージをインストール

$ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common


Dockerの公式GPG公開鍵のインストール

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -


公開鍵のフィンガープリントを確認

$ sudo apt-key fingerprint 0EBFCD88


repositoryの追加

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"


インストール可能なパッケージの一覧を更新

$ sudo apt-get update


Docker CE のインストール

$ sudo apt-get install -y docker-ce


sudoを付加しなくていいように

# dockerグループの情報表示
$ getent group docker

# Dockerグループにユーザ追加
$ sudo gpasswd -a [username] docker

# 権限を付与
$ sudo chgrp docker /var/run/docker.sock

# 追加されているか確認
$ id [username]

# 再起動
$ sudo reboot


テスト

$ sudo docker run hello-world