Linux docker1--环境及docker安装

一、基础环境要求

Docker分为ce版本(免费,试用7个月)和ee版本(收费)。

最低配置要求:64位操作系统,centOS 7及以上,内核版本不低于3.10

二、部署docker

1、查看服务的基础环境是否满足基础环境要求

(1)、查看操作系统

命令:cat /etc/os-release

如下可看到为centos7系统

(2)、查看内核版本

命令:uname -r

如下为centos7系统的3.10.0版本

(3)、查看系统位数

命令:uname -m

如下为64位操作系统

上面的3个环境都需要满足,不然部署docker会出现问题。

2、清除之前的docker环境,防止重复部署

命令:

yum remove docker

docker-client

docker-client-latest

docker-common

docker-latest

docker-latest-logrotate

docker-logrotate

docker-selinux

docker-engine-selinux

docker-engine

docker-ce

3、安装docker的相关依赖,直到出现Complete!

命令:

yum install -y yum-utils

device-mapper-persistent-data

lvm2 --skip-broken

4、修改yum源为阿里云

命令:

yum-config-manager

--add-repo

https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

注:

因为使用yum默认下载会走国外地址下载,速度非常慢,切换yum源为阿里云,可以大大提高下载的速度。

(1)、yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

这条命令使用yum-config-manager工具来添加一个新的yum仓库。具体来说,它添加了阿里云的Docker CE镜像源到yum配置中。这样,当你使用yum或dnf(CentOS 8及之后的版本)来安装或更新软件包时,它将从这个新添加的仓库中获取Docker CE的相关软件包。

(2)、sed -i 's/download.docker.com/mirrors.aliyun.com/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

这条命令使用sed工具来编辑/etc/yum.repos.d/docker-ce.repo文件。-i选项表示直接修改文件内容,而不是输出到标准输出。s/download.docker.com/mirrors.aliyun.com/docker-ce/g是一个sed的替换命令,它将文件中所有的download.docker.com替换为mirrors.aliyun.com/docker-ce。这确保了从yum仓库中获取的Docker CE相关资源都是从阿里云镜像源获取的,而不是从原始的Docker官网。

(3)、yum makecache fast

这条命令用于快速生成yum仓库的缓存。当yum仓库的配置被修改(如添加新的仓库或更改现有仓库的URL)后,通常需要重新生成缓存以使这些更改生效。fast选项告诉yum使用已有的元数据,而不是重新下载所有内容,从而加快缓存的生成速度。

5、关闭防火墙

执行下面两条命令,关闭和禁止自启动防火墙

命令:

--关闭防火墙

systemctl stop firewalld

--禁止开机自启动防火墙

systemctl disable firewalld

附录:

查看命令

systemctl status firewalld

开启命令

systemctl start firewalld

6、下载docker

命令:yum install -y docker-ce

7、启动docker

命令:systemctl start docker

附:

systemctl start docker # 启动docker服务

systemctl stop docker # 停止docker服务

systemctl restart docker # 重启docker服务

8、查看docker版本

命令:docker -v

至此docker的环境和安装已经完成。

学海无涯苦作舟!!!

相关推荐
腾讯蓝鲸智云几秒前
【运维自动化-监控平台】初识蓝鲸监控
运维·自动化·云计算·sass·paas
“码”力全开2 分钟前
解耦异构算力:基于 Docker 与边缘计算的 GB28181/RTSP 企业级 AI 视频管理平台架构设计(含源码交付)
人工智能·docker·边缘计算
日取其半万世不竭2 分钟前
新服务器买完 24 小时内要做什么?安全加固清单
运维·服务器·安全
dabidai3 分钟前
Docker PostgreSQL Windows 权限问题总结
windows·docker·postgresql
code monkey.4 分钟前
【Linux之旅】HTTP 协议解析:从请求格式到构建 Web 服务器
linux·服务器·网络·http
tiannian12209 分钟前
资产管理从手工到智能:三种技术路径的优劣与适用场景
运维·rfid·资产管理系统
_codemonster13 分钟前
传统模式 vs DevOps 模式
运维·devops
vortex521 分钟前
Linux 传统设计哲学:通过调用名区分行为的艺术
linux·运维·网络
Gong-Yu32 分钟前
MySQL数据库运维——性能优化进阶2️⃣
运维·数据库·mysql·性能优化
深圳恒讯32 分钟前
非洲服务器延迟高吗?实测数据与场景化解读
运维·服务器·前端