logo

【云服务器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

相关文章推荐

发表评论

活动