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的环境和安装已经完成。

学海无涯苦作舟!!!

相关推荐
herderl14 分钟前
**僵尸进程(Zombie Process)** 和**孤儿进程(Orphan Process)**
linux·运维·服务器·网络·网络协议
lepton_yang25 分钟前
Zephyr下控制ESP32S3的GPIO口
linux·嵌入式硬件·esp32·zephyr
泽020239 分钟前
Linux 编译器 gcc 与 g++
linux·运维·服务器
G_H_S_3_1 小时前
【网络运维】Playbook项目实战:基于 Ansible Playbook 一键部署 LNMP 架构服务器
linux·运维·服务器·网络·ansible
豆芽脚脚1 小时前
docker compose再阿里云上无法使用的问题
阿里云·docker·容器
yuxb732 小时前
Ansible 学习笔记:变量事实管理、任务控制与文件部署
linux·运维·笔记
岚天start2 小时前
Linux sar命令详细使用指南
linux·运维·服务器·负载·sar·磁盘io·sysstat
遇见火星3 小时前
Jenkins全链路教程——Jenkins调用Maven构建项目
运维·jenkins·maven
十行代码九行报错4 小时前
Docker基础学习笔记
笔记·学习·docker