【云服务器BCC】linux docker-ce 镜像
2025.12.04 17:04浏览量:3简介:本文提供在云服务器 BCC 中部署和配置 linux docker-ce 镜像的基本指引。
概述
Docker Community Edition的安装包
配置方法
Docker-Ce的镜像地址为:http://mirrors.baidubce.com/docker-ce/
Ubuntu(使用 apt-get 进行安装)
1. 若您安装过docker,需要先删掉,之后再安装依赖:sudo apt remove -y docker docker.io containerd runc2. 安装相关依赖sudo apt-get updatesudo apt-get install ca-certificates curl gnupg lsb-release2. 添加 GPG 密钥sudo install -m 0755 -d /etc/apt/keyringscurl -fsSL http://mirrors.baidubce.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg4. 写入软件源信息echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] http://mirrors.baidubce.com/docker-ce/linux/ubuntu/ \"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null5. 安装dockersudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin# 安装指定版本的Docker-CE:# Step 1: 查找Docker-CE的版本:# apt-cache madison docker-ce# docker-ce | 5:28.1.1-1~ubuntu.20.04~focal | http://mirrors.baidubce.com/docker-ce/linux/ubuntu focal/stable amd64 Packages# docker-ce | 5:28.1.0-1~ubuntu.20.04~focal | http://mirrors.baidubce.com/docker-ce/linux/ubuntu focal/stable amd64 Packages# docker-ce | 5:28.0.4-1~ubuntu.20.04~focal | http://mirrors.baidubce.com/docker-ce/linux/ubuntu focal/stable amd64 Packages# Step 2: 安装指定版本的Docker-CE: (VERSION例如上面的5:28.1.1-1~ubuntu.20.04~focal)# sudo apt-get -y install docker-ce=[VERSION]
CentOS (使用 yum 进行安装)
1. 若您安装过docker,需要先删掉,之后再安装依赖:sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine2. 安装相关依赖sudo yum install -y yum-utils device-mapper-persistent-data lvm23.创建docker-ce.repocd /etc/yum.repos.d/;vim docker-ce.repo4. docker-ce.repo文件内容如下:[docker-ce-stable]name=Docker CE Stable - $basearchbaseurl=http://mirrors.baidubce.com/docker-ce/linux/centos/$releasever/$basearch/stableenabled=1gpgcheck=1gpgkey=http://mirrors.baidubce.com/docker-ce/linux/centos/gpg注:将$releasever参数替换为对应大版本号,eg:CentOS 7用户:将 $releasever 替换为 75. 指定架构x86_64:sudo sed -i 's/\$basearch/x86_64/g' /etc/yum.repos.d/docker-ce.repoaarch64:sudo sed -i 's/\$basearch/aarch64/g' /etc/yum.repos.d/docker-ce.repo6. 更新仓库缓存sudo yum makecache7. 安装docker引擎sudo yum install -y docker-ce docker-ce-cli containerd.io8. 开启docker服务sudo systemctl start docker9. 安装校验[root@i-8m2kMttH yum.repos.d]# docker versionClient: Docker Engine - CommunityVersion: 26.1.3API version: 1.45Go version: go1.21.10Git commit: b72abbbBuilt: Thu May 16 08:34:39 2024OS/Arch: linux/amd64Context: defaultServer: Docker Engine - CommunityEngine:Version: 26.1.3API version: 1.45 (minimum version 1.24)Go version: go1.21.10Git commit: 8e96db1Built: Thu May 16 08:33:34 2024OS/Arch: linux/amd64Experimental: falsecontainerd:Version: 1.6.32GitCommit: 8b3b7ca2e5ce38e8f31a34f35b2b68ceb8470d89runc:Version: 1.1.12GitCommit: v1.1.12-0-g51d5e94docker-init:Version: 0.19.0GitCommit: de40ad0

发表评论
登录后可评论,请前往 登录 或 注册