🐋
UbuntuにDocker環境を構築
はじめに
環境
Head | Head |
---|---|
text | text |
実行ユーザー | user1 |
参考
Docker コマンド リファレンス https://docs.docker.jp/engine/reference/commandline/toc.html
Dockerインストール
リポジトリ用GPGキー追加
ls -l /usr/share/keyrings/docker*
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
ls -l /usr/share/keyrings/docker*
リポジトリ追加
ls -l /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
ls -l /usr/share/keyrings/docker-archive-keyring.gpg
依存パッケージ追加
apt list --installed | grep -E '{apt-transport-https|ca-certificates|curl|gnupg|lsb-release}'
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
apt list --installed | grep -E '{apt-transport-https|ca-certificates|curl|gnupg|lsb-release}'
Dockerインストール
リポジトリを追加したためapt updateで更新後、インストールを行う。
sudo apt update
apt list --installed | grep -E '{docker-ce|docker-ce-cli|containerd.io}'
sudo apt install docker-ce docker-ce-cli containerd.io -y
apt list --installed | grep -E '{docker-ce|docker-ce-cli|containerd.io}'
Docker実行ユーザーをグループに追加
dockerグループに追加後、再読み込みのためログアウトする。
groups user1
sudo gpasswd -a user1 docker
groups user1
exit
Docker動作確認
docker実行ユーザーでログインし実行。
docker version
docker run hello-world
Discussion