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

学海无涯苦作舟!!!

相关推荐
小白跃升坊9 分钟前
基于1Panel的AI运维
linux·运维·人工智能·ai大模型·教学·ai agent
跃渊Yuey27 分钟前
【Linux】线程同步与互斥
linux·笔记
杨江28 分钟前
seafile docker安装说明
运维
舰长11530 分钟前
linux 实现文件共享的实现方式比较
linux·服务器·网络
好好沉淀35 分钟前
Docker开发笔记(详解)
运维·docker·容器
zmjjdank1ng44 分钟前
Linux 输出重定向
linux·运维
路由侠内网穿透.1 小时前
本地部署智能家居集成解决方案 ESPHome 并实现外部访问( Linux 版本)
linux·运维·服务器·网络协议·智能家居
树℡独1 小时前
ns-3仿真之应用层(三)
运维·服务器·ns3
VekiSon1 小时前
Linux内核驱动——基础概念与开发环境搭建
linux·运维·服务器·c语言·arm开发
zl_dfq2 小时前
Linux 之 【进程信号】(signal、kill、raise、abort、alarm、Core Dump核心转储机制)
linux