阿里云centos内docker的搭建
由于docker在17之后的版本分成了docker EE(企业版)和docker CE(社区版),那么我们在安装的时候就要开始纠结的选择了,这里我推荐了docker CE(社区版)。
实际上这两个版本是没有什么本质的区别的,只是企业版多了一些收费的高级选项,然而针对个人或小型企业并没有这个需要,所以,我选择CE版本的安装,具体步骤如下:
(我参照了官方文档:https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1)
卸载旧版本
- 查看当前系统版本,我这里使用的centos7.4-64x的版本,基本上我们需要7.3以上,如果不是,请自己升级一下;
- 清理原有的docker目录和文件,确保安装环境的干净:
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
yum安装docker
- 安装一些必要的工具,设备映射器存储驱动程序需要设备映射器-持久数据和lvm2。
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
- 设定软件源地址(就是问你从国内下载,还是国外地址下载),我这里使用国内源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新源信息:
sudo yum makecache fast
- 查看可下载的版本,选择下载指定的版本:
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-<VERSION STRING>
或者直接下载最新版:
sudo yum install docker-ce
脚本安装docker
如果你觉得上边的安装好麻烦,学不会,那么使用下边这个命令,官方有提供一个脚本安装的方法。(如果你已经搞定了yum安装的过程,那么请忽略这段,继续看后边的内容)
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
校验docker的安装
我们可以直接看docker版本就好了
docker -v
启动docker
安装好docker并校验成功,我们准备启动docker,通常,我们希望它随着系统一起被启动:
sudo systemctl enable docker
然后启动docker:
sudo systemctl start docker
运行一段命令试试?(官方提供,我基本不用这个~)
sudo docker run hello-world
以上。
启动docker以后,就开始了我们的docker之旅了,一些相关镜像的东西,我留到下一篇文章来记录(又可以水一篇,赞!)
分类:
阿里云
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战