跳至主要内容

ubuntu 安装 docker engine

 # 运行环境

- windows 10 22H2 19045.2846
- wsl2 ubuntu 22.04

# 卸载旧版本(首次安装可以忽略)

``` sh
sudo apt-get remove docker docker-engine docker.io containerd runc
```

# 配置 docker 源,添加官方 GPG 密钥(仅首次安装时配置)

``` sh
sudo apt-get update

sudo apt-get install \
    ca-certificates \
    curl \
    gnupg

sudo install -m 0755 -d /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update
```

# 安装 docker engine

``` sh
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```

# 非 root 用户管理 docker(可选)

``` sh
sudo usermod -aG docker $USER

newgrp docker
```

# 参考资料

- https://docs.docker.com/engine/install/ubuntu/
- https://docs.docker.com/engine/install/linux-postinstall/

评论

此博客中的热门博文

添加 SSH 公钥到 GitHub

# 运行环境 - windows 10 22H2 19045.2846 - wsl2 ubuntu 22.04 # 检查是否存在 SSH 公钥 ``` sh ls -al ~/.ssh ``` 检查是否存在以下格式公钥 - id_rsa.pub - id_ecdsa.pub - id_ed25519.pub # 如果不存在以上文件,手动创建 SSH 公钥 ``` sh ssh-keygen -t ed25519 -C "your_email@example.com" ``` 根据提示输入各项内容,无特殊需求保持默认即可 添加 SSH 公钥到 ssh-agent ``` sh eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519 ``` # 添加 SSH 公钥到 GitHub ``` sh cat ~/.ssh/id_ed25519.pub ``` 复制输出内容,浏览器中登录 GitHub,依次打开 Settings -> SSH and GPG keys -> New SSH key,输入标题,粘贴公钥到对应文本框中,点击 Add SSH key。 # 测试 SSH 连接 ``` sh ssh -T git@github.com ```