Ubuntu23.10 docker安装与配置
起始
最近开始学docker了,感觉docker很厉害o( ̄▽ ̄)d可以很方便的部署各种环境。然鹅果不其然,配环境是一大问题┌(。Д。)┐
这里就简单整理下Ubuntu23.10 安装与配置docker的过程叭✧(≖ ◡ ≖)
参考文档
系统要求
docker要求较新的ubuntu版本,建议选择20.04之后的LTS Ubuntu。
我用的是Ubuntu23.10LTS。
卸载旧版本
无论是否存在旧版本都可以执行以下命令,以防万一。
sudo apt-get remove docker \
docker-engine \
docker.io
前置步骤
sudo apt-get update # 更新可用软件包信息
sudo apt-get install ca-certificates curl # 安装ca证书和curl
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker-archive-keyring.gpg # 添加软件源gpg密钥
ubuntu换国内源
参考清华大学开源软件镜像站自行换源
使用apt安装docker
# 添加docker源
echo \
"deb [arch=$(dpkg --print-architecture signed-by=/etc/apt/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update # 更新
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin # 安装docker
启动docker
systemctl enable docker # 开机启动
systemctl start docker # 启动docker
赋予用户权限
sudo chown (yourname) /var/run/docker.sock
配置镜像加速
登录阿里云镜像加速根据文档进行设置镜像加速。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://qt4gy4oh.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
测试docker是否安装成功
docker run --rm hello-world
如果拉取失败,参考blog可以选择执行以下步骤:
- 修改DNS
nameserver改为8.8.8.8vim /etc/resolv.conf
- 重新修改镜像仓库地址
若执行了上述步骤,再次执行
sudo systemctl daemon-reload
sudo systemctl restart docker
docker run --rm hello-world
这次应该就可以完美拉取了ヽ(✿゚▽゚)ノ
总结
真是一场酣畅淋漓的docker安装啊Σ(っ °Д °;)っ
由于桌面版比较简单,这里就不再赘述了(@_@;)