centos7怎么离线安装docker

centos7怎么离线安装docker,第1张

用VM安装一个centos7镜像,接下来我们介绍如何在centos7上安装docker。
先获取root权限:su root
然后输入密码。
接下来执行yum install docker
中间应该有一些确认过程,直接输入y即可。
安装完成后退出到命令符下,输入docker version
即可查看安装的docker版本。
接下来启动docker服务:
#systemctl start dockerservice
#systemctl enable dockerservice
此时可以运行一下大家都必须知道的hello world:
#docker run hello-world
我这里第一没有执行成功,可能是网络不好,再执行一遍就可以了。
接下来下载centos的镜像:
#docker pull centos
5
确认安装的centos镜像:
#docker images centos
6
运行docker容器,命令如下。这样就说明一个docker真正安装好了,就可以使用了。

yum作为rpm包的管理程序,一般是在系统安装后就会集成安装。若真找不到yum命令,我个人认为有两种情况:

情况一:yum 命令文件没有加载到PATH的环境变量中。

解决方法:

(1) 使用 find / -name yum 命令,看能否查找到对应的yum程序执行文件。

yum命令文件内容

一般这个文件就在/usr/bin/下

(2) 将该文件存在的目录路径添加到PATH变量中。

vim /etc/profile

export PATH=$PATH:/路径

(3)加载环境变量文件

source /etc/profile

即可。

情况二:yum程序包可能没有安装。

将系统映像挂载到/media目录,或者将光盘放入光驱,新建/etc/yumreposd/isorepo文件,文件内容如下:
#rhel60
[Server]
name=Server
baseurl=file:///media/Server
enabled=1
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=file:///media/HighAvailability
enabled=1
gpgcheck=0
[LoadBalancer]
name=LoadBalancer
baseurl=file:///media/LoadBalancer
enabled=1
gpgcheck=0
保存后yum install vsftpd试试,能够安装VSFTPD FTP服务程序说明配置成功

随着PHP的升级迭代,老的php版本在一些高并发,情况下越来越吃力,PHP7+顺势而生,随着swoole的扩展协程在php中也变得得以实现,下面看下怎么在centos下升级对应的php吧。

首先确定centos版本

1通过cat/etc/redhat-release本机用到的是Centos62版本

2由于是升级php,为了防止冲突我们使用rpm_qa|grepphp看看系统中是否有PHP,然后我们remove掉他yumremove_yphp,以免影响冲突。

3接下来我们来安装php72,我的安装过程可谓一波三折啊,跟着我看看踩了的那些坑吧。

因为默认的yum源没有php72,因此我们必须额外安装yum源

配置安装yum源EPELandRemirepository

Centos7系列:

Centos6系列:

然而悲催的是第一步都出错了,竟然提示打不开rpm,此处不要慌张,只需要yumupdate_ynss即可nss(Linux名称解析服务)

2)接下来安装yum-utils

yuminstall-yyum-utils

执行完后我们通过以下命令

yum-config-manager--enableremi-php72

启用php72这里注意只是启用了,但是具体的还得通过以下命令来安装

yuminstall-yphpphp-mcryptphp-cliphp-gdphp-curlphp-mysqlphp-ldapphp-zipphp-fileinfophp-fpmphp-develphp-mbstring

What?又报错这又是什么原因呢看着提示是yum找不到。不要怕此时应该是python版本问题导致的。我们只需要将python重新软链下即可

rm-rf/usr/bin/python&&ln-s/usr/bin/python26/usr/bin/python

至此php72安装完成。

首先需要创建一个目录
mkdir /1 #在根目录下创建一个名字为1的目录
将光盘挂载到创建的这个目录
mount /dev/cdrom /1
yum命令配置文件在/etc/yumreposd目录,只要以repo结尾的都是配置文件。
我们需要修改CentOS-Mediarepo
由于/etc/yumreposd目录下有多个配置文件,我们只需要CentOS-Mediarepo。
所以我们创建一个目录来放置其余的配置文件,如图
mkdir repo
mv repo #将所有文件移动到repo目录
mv repo/CentOS-Mediarepo #将CentOS-Mediarepo移动到上一级目录
修改配置文件
vi CentOS-Mediarepo
如图
baseurl=file:///1 光盘挂载的目录

搭建完成。

yum list #查看yum仓库里的所有软件
yum grouplist #列出yum仓库里的软件组列表

centos7配置国内yum源。网易(163)yum源是国内最好的yum源之一
,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。v9zz的云主机就将yum源设置为163的yum,具体设置方法如下:
1,进入yum源配置目录
cd
/etc/yumreposd
2,备份系统自带的yum源
mv
centos-baserepo
centos-baserepobk
下载163网易的yum源


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13321141.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-14
下一篇 2023-07-14

发表评论

登录后才能评论

评论列表(0条)

保存