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

学海无涯苦作舟!!!

相关推荐
小小小米粒1 小时前
NAT 模式, 仅主机模式 Host-Only ,桥接模式 Bridge
linux·服务器·网络
梦白.3 小时前
Python的容器类型
运维·python
AlfredZhao5 小时前
用Docker安全驯服OpenClaw,并打通社交软件
docker·飞书·openclaw
沙漏无语5 小时前
(二)TIDB搭建正式集群
linux·数据库·tidb
tuotali20265 小时前
天然气压缩机技术2026,高可靠性长周期运行与智能运维融合路径
运维·python
思麟呀5 小时前
计算机网络初步认识
linux·计算机网络
姚不倒5 小时前
三节点 TiDB 集群部署与负载均衡搭建实战
运维·数据库·分布式·负载均衡·tidb
gpio_015 小时前
自建gitlab服务器并用sakurafrp穿透
运维·服务器·gitlab
k7Cx7e5 小时前
Debian执行ssh root@localhost 提示认证失败
运维·debian·ssh
浩子智控5 小时前
zynq嵌入式开发(2)—基本开发测试实例
linux·嵌入式硬件·硬件架构