Debian-linux运维-docker安装和配置
腾讯云搭建docker官方文档:https://cloud.tencent.com/document/product/213/46000阿里云安装Docker官方文档:https://help.aliyun.com/zh/ecs/use-cases/install-and-use-docker-on-a-linux-ecs-instance
天翼云常见docker源配置引导:https://www.ctyun.cn/document/10026730/10746404
Debian11之Docker稳固版本安装:https://blog.csdn.net/qq_30818545/article/details/124514016
Linux Debian11利用国内源安装 Docker 情况:https://www.modb.pro/db/421345
中科大apt源介绍:https://mirrors.ustc.edu.cn/help/debian.html
1. Debian安装Docker
1.1. 更新当地软件包索引
sudo apt-get update
假如很慢就取消指令,切换到中科大的镜像源
腾讯云:可以看到它的腾讯云镜像源地点http://mirrors.tencentyun.com/debian,服务器创建是选择的debian12.5是默认配置好的,但是其他服务商提供的体系镜像不一定配置好了apt源,默认是debian官网 下载很慢,必要修改apt源。
https://i-blog.csdnimg.cn/img_convert/a8a62e74cbd26a4d7f5b8d5e7c097fe5.png
天翼云:https://www.ctyun.cn/document/10026730/10226912没有找到debian的内网源
添加中科大的 Debian 软件源 https://mirrors.ustc.edu.cn/help/debian.html
sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
可以看到速率快很多
https://i-blog.csdnimg.cn/img_convert/c299bacb06780289a079c35d11a0a432.png
1.2. 升级全部可升级的软件包
这一步非必要。
当你运行sudo apt-get upgrade时,它会根据之前sudo apt-get update更新的软件包索引,将全部已安装的软件包升级到最新版本。
sudo apt-get upgrade
输入y后开始安装更新
https://i-blog.csdnimg.cn/img_convert/8946e295e7cbe19d1cdb9fbfd666f661.png
假如这里很慢就要改 Debian 软件安全更新源 https://mirrors.ustc.edu.cn/help/debian-security.html
sudo sed -i -e 's|security.debian.org/\? |security.debian.org/debian-security |g' \
-e 's|security.debian.org|mirrors.ustc.edu.cn|g' \
-e 's|deb.debian.org/debian-security|mirrors.ustc.edu.cn/debian-security|g' \
/etc/apt/sources.list
1.3. 安装依赖
sudo apt-get install ca-certificates curl -y
1.4. GPG 公钥
信任 Docker 的 GPG 公钥并添加堆栈:
腾讯云:
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://mirrors.cloud.tencent.com/docker-ce/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo "deb https://mirrors.cloud.tencent.com/docker-ce/linux/debian/ \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
是root用户就不用加sudo
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://mirrors.cloud.tencent.com/docker-ce/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo "deb https://mirrors.cloud.tencent.com/docker-ce/linux/debian/ \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" |tee /etc/apt/sources.list.d/docker.list > /dev/null
阿里云:
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository -y "deb https://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable"
sudo apt-get update
1.5. 更新并安装社区版Docker-ce
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
#需要在服务器上构建就加上docker-buildx-plugin
https://i-blog.csdnimg.cn/img_convert/14a35e6d739622b8e6a493807ec4ee0d.png
2. 配置Docker
2.1 开机自启
按需执行
sudo systemctl enable docker
假如遇到locale相干的报错,参考:Debian-linux运维-locale配置
2.2 启动
sudo systemctl start docker
docker version查察版本
https://i-blog.csdnimg.cn/img_convert/7f0407a931e2a020407382cd40218623.png
2.3 配置镜像源加速
腾讯云服务器内网加速-官方文档:https://cloud.tencent.com/document/product/213/8623#.E4.BD.BF.E7.94.A8.E8.85.BE.E8.AE.AF.E4.BA.91.E9.95.9C.E5.83.8F.E6.BA.90.E5.8A.A0.E9.80.9F-docker
执行以下命令,打开 /etc/default/docker 配置文件。
vim /etc/default/docker
按 i 切换至编辑模式,添加以下内容,并保存。
DOCKER_OPTS="--registry-mirror=https://mirror.ccs.tencentyun.com"
阿里云镜像加速:
登录容器镜像服务控制台,在左侧导航栏选择镜像工具 > 镜像加速器,在镜像加速器页面获取加速器地点。
创建并编辑/etc/docker/daemon.json文件(假如文件不存在,则创建):
{
"registry-mirrors": ["<镜像加速器地址>"]
}
重启Docker使配置见效。
sudo systemctl restart docker
其他网站提供的加速地点比如daocloud.io
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]