logo

【云服务器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. 1. 若您安装过docker,需要先删掉,之后再安装依赖:
  2. sudo apt remove -y docker docker.io containerd runc
  3. 2. 安装相关依赖
  4. sudo apt-get update
  5. sudo apt-get install ca-certificates curl gnupg lsb-release
  6. 2. 添加 GPG 密钥
  7. sudo install -m 0755 -d /etc/apt/keyrings
  8. curl -fsSL http://mirrors.baidubce.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  9. sudo chmod a+r /etc/apt/keyrings/docker.gpg
  10. 4. 写入软件源信息
  11. echo \
  12. "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] http://mirrors.baidubce.com/docker-ce/linux/ubuntu/ \
  13. "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  14. sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  15. 5. 安装docker
  16. sudo apt-get update
  17. sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  18. # 安装指定版本的Docker-CE:
  19. # Step 1: 查找Docker-CE的版本:
  20. # apt-cache madison docker-ce
  21. # docker-ce | 5:28.1.1-1~ubuntu.20.04~focal | http://mirrors.baidubce.com/docker-ce/linux/ubuntu focal/stable amd64 Packages
  22. # docker-ce | 5:28.1.0-1~ubuntu.20.04~focal | http://mirrors.baidubce.com/docker-ce/linux/ubuntu focal/stable amd64 Packages
  23. # docker-ce | 5:28.0.4-1~ubuntu.20.04~focal | http://mirrors.baidubce.com/docker-ce/linux/ubuntu focal/stable amd64 Packages
  24. # Step 2: 安装指定版本的Docker-CE: (VERSION例如上面的5:28.1.1-1~ubuntu.20.04~focal)
  25. # sudo apt-get -y install docker-ce=[VERSION]



CentOS (使用 yum 进行安装)

 
 
  1. 1. 若您安装过docker,需要先删掉,之后再安装依赖:
  2. sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
  3. 2. 安装相关依赖
  4. sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  5. 3.创建docker-ce.repo
  6. cd /etc/yum.repos.d/;vim docker-ce.repo
  7. 4. docker-ce.repo文件内容如下:
  8. [docker-ce-stable]
  9. name=Docker CE Stable - $basearch
  10. baseurl=http://mirrors.baidubce.com/docker-ce/linux/centos/$releasever/$basearch/stable
  11. enabled=1
  12. gpgcheck=1
  13. gpgkey=http://mirrors.baidubce.com/docker-ce/linux/centos/gpg
  14. 注:将$releasever参数替换为对应大版本号,
  15. egCentOS 7用户:将 $releasever 替换为 7
  16. 5. 指定架构
  17. x86_64:
  18. sudo sed -i 's/\$basearch/x86_64/g' /etc/yum.repos.d/docker-ce.repo
  19. aarch64:
  20. sudo sed -i 's/\$basearch/aarch64/g' /etc/yum.repos.d/docker-ce.repo
  21. 6. 更新仓库缓存
  22. sudo yum makecache
  23. 7. 安装docker引擎
  24. sudo yum install -y docker-ce docker-ce-cli containerd.io
  25. 8. 开启docker服务
  26. sudo systemctl start docker
  27. 9. 安装校验
  28. [root@i-8m2kMttH yum.repos.d]# docker version
  29. Client: Docker Engine - Community
  30. Version: 26.1.3
  31. API version: 1.45
  32. Go version: go1.21.10
  33. Git commit: b72abbb
  34. Built: Thu May 16 08:34:39 2024
  35. OS/Arch: linux/amd64
  36. Context: default
  37. Server: Docker Engine - Community
  38. Engine:
  39. Version: 26.1.3
  40. API version: 1.45 (minimum version 1.24)
  41. Go version: go1.21.10
  42. Git commit: 8e96db1
  43. Built: Thu May 16 08:33:34 2024
  44. OS/Arch: linux/amd64
  45. Experimental: false
  46. containerd:
  47. Version: 1.6.32
  48. GitCommit: 8b3b7ca2e5ce38e8f31a34f35b2b68ceb8470d89
  49. runc:
  50. Version: 1.1.12
  51. GitCommit: v1.1.12-0-g51d5e94
  52. docker-init:
  53. Version: 0.19.0
  54. GitCommit: de40ad0

相关文章推荐

发表评论