docker的安装

简介:

CentOS7的docker安装:

方法一:

Prerequisites(先决条件)

Docker requires a 64-bit installation regardless of yourCentOS version. Also, your kernel must be 3.10 at minimum, which CentOS 7 runs.

To check your current kernel version, open a terminaland use uname -r to display your kernel version(翻译:docker要求64位安装,不管你的CentOS版本。另外,你的内核必须至少是3.10,而CentOS 7运行。要查看当前的内核版本,打开一个终端使用uname -r显示您的内核版本)。

wKioL1i0KebSI0vVAACTuMH0Qcg075.jpg

wKiom1i0KebBeHPkAAAfDNdkhOs684.jpg

wKioL1i0KejCkHfIAAC_3l6ucpQ397.png

wKioL1i0KemDKxcLAACZuQg1n-k199.jpg

正式开始做Centos7的docker安装:

1)先确定内核版本是不是3.8以上

wKiom1i0KeryQ6G-AAAtoa2kiZI018.png

2)Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装docker,只需要运行下面的 yum 命令

wKioL1i0KeuBYO6xAAAaLNWS7uc511.png

wKiom1i0Ke3QwnrNAADNWFoS6tY581.jpg

3)启动 Docker 服务:

安装完成后,使用下面的命令来启动docker服务,并将其设置为开机启动

wKiom1i0Ke3zh8SCAAAeKM7WQmc790.jpg

4)查看docker版本  (docker version和docker info都是查看版本的命令,不同之处在于,docker version 显示 Docker 版本信息,而docker info 显示 Docker 系统信息,包括镜像和容器数)

wKioL1i0Ke_RpEWLAACDUoMPE6w655.jpg

wKioL1i0KfGymrgCAACMBgmkfys704.jpg

5)验证docker安装是否正确

wKiom1i0KfOSn62NAAC2_zxTA1g246.jpg

方法二

1)配置yum文件

可以用老方法去配置文件,也可以用脚本的方式,脚本的方式如下:

wKioL1i0KfSyECt1AABVyOC-gR0954.png

:如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令了。tee命令读取标准输入,把这些内容同时输出到标准输出和(多个)文件中)

我下面用老方法配置yum文件

wKiom1i0KfTgC_9JAAAYxYYFcTk450.jpg

wKiom1i0KfWgU6PGAAA9voReG8Q499.jpg

2)安装docker

wKioL1i0KfXhl-poAAAbWo79-FU293.jpg

3)开启docker服务

wKiom1i0Kfbwnm8bAAAou4uvQU0121.jpg

4)验证docker安装是否正确

wKioL1i0KffAkmr1AAC8WjdeA8g278.jpg

docker默认使用的是unix socket:

wKioL1i0KfiTCb3VAAAy5g3taJM351.jpg

Centos6.5的docker安装:

在RedHat/CentOS环境下安装Docker。官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。

1)先确定系统版本和内核版本

wKiom1i0KfnC2EC3AABMELqJ_dk959.png

2)安装elrepo yum源

wKioL1i0KfqwSDxQAABMqREePXA682.jpg

3)在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核,lt为长期支持的内核

安装ml内核 yum--enablerepo=elrepo-kernel -y install kernel-ml

安装lt内核   yum --enablerepo=elrepo-kernel -y installkernel-lt

由于是生产环境我们安装稳定的lt内核

wKiom1i0KfvxsVugAABGNHDLVns999.jpg

4)修改grub.conf文件vim /etc/grub.conf

default=0

wKioL1i0KfvSi7YGAAAWHIdm-SM609.png

wKiom1i0KfyxG-BPAACP3Ny9w0o824.png

5)修改完了就重启系统让其生效

wKioL1i0KfzgUohRAAAQvWCHThw496.png

6)再次查看内核版本

wKiom1i0Kf2DqcwhAAAiU7fCWms653.png

其实升级内核还一种办法命令如下所示:

(但还是建议用第一种方法

wKioL1i0Kf6wrHiQAABjJNWZBPE545.jpg

7)对于 CentOS6,可以使用EPEL库安装 Docker

(科普知识:EPEL (Extra Packages for EnterpriseLinux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和ScientificLinux这样的衍生版本。我们可以很容易地通过yum命令从EPEL源上获取上万个在CentOS自带源上没有的软件。EPEL提供的软件包大多基于其对应的Fedora软件包,不会与企业版Linux发行版本的软件发生冲突或替换其文件。)

更多关于EPEL 项目的细节可以到以下网站获取:https://fedoraproject.org/wiki/EPEL

wKiom1i0Kf6Q15B9AAAlP9pwkBs803.jpg

wKiom1i0Kf-wxhqlAAAYiB900xg927.png

wKioL1i0Kf-QImJDAAAxTCgOh_M010.jpg

8)启动docker服务

wKioL1i0KgCT15waAAAjQmfZ4ec370.jpg

至此6.5上安装docker就完成了!

本文转自Mr大表哥 博客,原文链接:  http://blog.51cto.com/zpf666/1901836     如需转载请自行联系原作者


相关文章
|
5月前
|
存储 安全 C++
Odoo 安装方式选择:源码安装 vs Docker
Odoo部署常采用源码编译或Docker容器化,但分别面临依赖复杂、版本风险和服务化难题,以及镜像臃肿和扩展受限的问题。Websoft9提出混合方案,融合两者优势:通过智能环境适配、三阶段部署流程(环境预检、混合模式选择、持久化配置)及声明式YAML配置,实现高效、灵活的双模运行时。此方案显著降低依赖冲突解决时间(从83分钟至0),生产环境构建耗时缩短至8分钟,并达100% CVE漏洞修复率,适合ERP定制开发与规模化部署的企业需求。
|
3月前
|
存储 NoSQL MongoDB
Docker中安装MongoDB并配置数据、日志、配置文件持久化。
现在,你有了一个运行在Docker中的MongoDB,它拥有自己的小空间,对高楼大厦的崩塌视而不见(会话丢失和数据不持久化的问题)。这个MongoDB的数据、日志、配置文件都会妥妥地保存在你为它精心准备的地方,天旋地转,它也不会失去一丁点儿宝贵的记忆(即使在容器重启后)。
343 4
|
3月前
|
Linux iOS开发 Docker
MyEMS开源系统安装之Linux/macOS上的DOcker
本指南详细介绍了如何在Linux/macOS上使用Docker部署MyEMS系统。主要内容包括:前置条件(如安装Docker、npm和MySQL),以及分步骤部署各个组件(如myems-api、myems-admin、myems-modbus-tcp等)。每个步骤涵盖源代码复制、环境配置、镜像构建、容器运行及日志管理等操作,并提供了多平台构建的支持。最后,指南还说明了默认端口和登录凭据,帮助用户快速启动并访问MyEMS的管理界面和Web界面。
117 1
|
4月前
|
关系型数据库 MySQL 数据库
Docker 安装常用软件相关命令
本文介绍了在CentOS 7.9系统上安装Docker的详细步骤,包括添加阿里云镜像源、安装Docker及相关组件、启动服务以及配置镜像加速。同时,还展示了如何通过Docker安装MySQL 5.7版本数据库,涵盖拉取镜像、创建数据目录、运行容器及配置挂载点等操作,并提供验证安装成功的命令和截图。适合需要部署Docker与MySQL环境的用户参考。
280 5
|
4月前
|
存储 弹性计算 Linux
安装Docker
常见操作系统安装docker步骤
514 15
|
4月前
|
Docker 容器
在openEuler 22.03 LTS上安装Docker CE和Docker Compose
以上就是在openEuler 22.03 LTS上安装Docker CE和Docker Compose的过程。希望这个指南能帮助你顺利完成安装。
927 12
|
5月前
|
Linux 虚拟化 Docker
win11怎么安装docker的必要设置自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
|
5月前
|
Prometheus 监控 Cloud Native
Prometheus+Grafana(docker安装)
本文档详细介绍了如何使用Docker容器快速部署Prometheus监控系统和Grafana数据可视化平台。该方案适用于需要快速搭建监控环境的开发测试场景,具备部署简单、资源占用低、易于维护等特点。