Linux上安装Docker

阿里云CentOS下安装及配置Docker的详细教程
本文详细介绍如何在CentOS系统中更新内核,清理旧版本,通过阿里云镜像源安装Docker CE,配置镜像仓库,设置自启动,并演示了基本操作如启动、检查版本、运行hello-world和管理镜像。

没网的看这个 网络处理传送门

步骤介绍
# 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,

uname -r # 查看内核版本

# 2、清除之前的版本
sudo yum remove docker \
      docker-client \
      docker-client-latest \
      docker-common \
      docker-latest \
      docker-latest-logrotate \
      docker-logrotate \
      docker-selinux \
      docker-engine-selinux \
      docker-engine
  
# 3、需要的安装包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 4、配置镜像的仓库  建议阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 5、更新yum缓存(为了保证能更新和下载需要的服务:如docker)
sudo yum makecache 

# 6、安装Docker(CE-社区版)会自动下载  containerd.io 和 docker-ce-cli
sudo yum -y install docker-ce

# 7、启动docker服务
sudo systemctl start docker
docker version  # 查看版本信息
docker info # 查看更加详细的信息(容器与镜像数)

# 8、设置开机自启
sudo systemctl enable docker

# 9、测试hello-world
# 第一次是unable to find image  'xxx' locally ,会自动搜索Docker-Hub 并pull ,如果找不到就返回错误
docker run hello-world

# 10、查看镜像
docker images  # 貌似可以简化为docker ps

# 11、卸载docker的步骤
# 卸载依赖
sudo yum remove docker-ce
# 删除资源
sudo rm -rf /var/lib/docker
阿里云镜像仓库加速

产品服务 -> 弹性计算 -> 容器镜像服务

# 创建文件夹
sudo mkdir -p /etc/docker

# 设置加速器地址【加速地址换成你的】
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://dsvlpgtd.mirror.aliyuncs.com"]
}
EOF

# 重新加载配置
sudo systemctl daemon-reload

# 重启docker
sudo systemctl restart docker

image-20220714163322281
参考文章
CSDN: https://blog.csdn.net/weixin_43865008/article/details/121916395

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值