【云服务器BCC】Linux Docker-CE 镜像配置
2026.01.06 15:54浏览量:25简介:本文介绍如何在百度智能云云服务器 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 runc
2.安装相关依赖
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
3.添加 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL http://mirrors.baidubce.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
4.写入软件源信息
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/null
5.安装docker
sudo apt-get update
sudo 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-engine
2.安装相关依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.创建docker-ce.repo
cd /etc/yum.repos.d/;vim docker-ce.repo
4.docker-ce.repo文件内容如下:
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=http://mirrors.baidubce.com/docker-ce/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=http://mirrors.baidubce.com/docker-ce/linux/centos/gpg
注:将$releasever参数替换为对应大版本号,
eg:CentOS 7用户:将 $releasever 替换为 7
5.指定架构
x86_64:
sudo sed -i 's/\$basearch/x86_64/g' /etc/yum.repos.d/docker-ce.repo
aarch64:
sudo sed -i 's/\$basearch/aarch64/g' /etc/yum.repos.d/docker-ce.repo
6.更新仓库缓存
sudo yum makecache
7.安装docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io
8.开启docker服务
sudo systemctl start docker
9.安装校验
[root@i-8m2kMttH yum.repos.d]# docker version
Client: Docker Engine - Community
Version: 26.1.3
API version: 1.45
Go version: go1.21.10
Git commit: b72abbb
Built: Thu May 16 08:34:39 2024
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 26.1.3
API version: 1.45 (minimum version 1.24)
Go version: go1.21.10
Git commit: 8e96db1
Built: Thu May 16 08:33:34 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.32
GitCommit: 8b3b7ca2e5ce38e8f31a34f35b2b68ceb8470d89
runc:
Version: 1.1.12
GitCommit: v1.1.12-0-g51d5e94
docker-init:
Version: 0.19.0
GitCommit: de40ad0

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