网站搜索功能模块,中国广东手机网站建设,北京网站建设培训学校,项目建设对企业的意义文章目录 介绍docker特点安装1.前提准备2.下载1.移除旧版docker命令2.切换centos7的镜像源3.配置docker yum源4.安装最新docker5.输入命令验证docker 安装是否成功6.配置docker 镜像加速7.设置为开机自启 总结 介绍
Docker是一种开源的容器化平台#xff0c;旨在简化应用… 文章目录 介绍docker特点安装1.前提准备2.下载1.移除旧版docker命令2.切换centos7的镜像源3.配置docker yum源4.安装最新docker5.输入命令验证docker 安装是否成功6.配置docker 镜像加速7.设置为开机自启 总结 介绍
Docker是一种开源的容器化平台旨在简化应用程序的开发、部署和运行过程。它通过将应用程序及其所有依赖项打包到一个独立的容器中实现了快速部署、可移植性和环境一致性。
docker特点 轻量级Docker 容器共享主机的操作系统内核不需要为每个应用都运行一个完整的操作系统因此比传统的虚拟机更轻量。 可移植性Docker 容器可以在任何支持 Docker 的平台上运行包括本地开发环境、测试环境和生产环境实现了“一次编写到处运行”。 快速部署Docker 容器的启动时间通常只需要几秒钟远快于传统的虚拟机。 版本控制和组件化Docker 容器可以像代码一样进行版本控制和复用方便团队协作和持续集成。 隔离性每个 Docker 容器都是相互隔离的一个容器的崩溃不会影响其他容器。 易于扩展Docker 容器可以很容易地进行水平扩展通过增加更多的容器实例来满足应用的扩展需求。
安装
1.前提准备
假设你本地或者使用其他服务商的云平台已经部署安装好了centos7。并且centos7的网络配置完成同时你又熟悉linux 的基础命令那么咱们就尽快上手开始安装docker吧。
2.下载
1.移除旧版docker命令
该命令是为了防止你之前服务器上装过docker 在运行安装会存在冲突等问题所以建议安装前都执行一下。
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2.切换centos7的镜像源
备份之前镜像源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载新的镜像源到本地
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo使镜像源生效
yum makecache3.配置docker yum源
下载yum 工具
sudo yum install -y yum-utils切换docker 镜像源为国内镜像源
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo4.安装最新docker
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin5.输入命令验证docker 安装是否成功
启动docker
systemctl start docker运行docker 命令
docker ps没有错误即为成功。
6.配置docker 镜像加速
创建加速文件路径
sudo mkdir -p /etc/docker写入加速镜像
sudo tee /etc/docker/daemon.json -EOF
{registry-mirrors: [https://mirror.ccs.tencentyun.com,https://docker.m.daocloud.io]
}
EOF读取镜像配置
sudo systemctl daemon-reload重启docker
sudo systemctl restart docker输入命令验证
docker ps没有错误即为成功。
7.设置为开机自启
systemctl enable docker --now总结
至此docker 在centos7的安装完成。