一、CentOS离线安装LNMP
在CentOS上实现LNMP环境的离线安装,需要准备好以下软件包:
nginx-1.18.0.tar.gz mysql-5.6.25.tar.gz php-5.6.5.tar.gz
需要执行以下步骤:
1、安装gcc、make、pcre、pcre-devel、openssl-devel。
yum -y install gcc make pcre pcre-devel openssl-devel
2、解压以上三个软件包。
cd /usr/local/src tar -zxvf nginx-1.18.0.tar.gz tar -zxvf mysql-5.6.25.tar.gz tar -zxvf php-5.6.5.tar.gz
3、编译安装nginx。
./configure make make install
4、编译安装mysql。
groupadd mysql useradd -s /sbin/nologin -M -g mysql mysql cd mysql-5.6.25 cmake . make && make install cp support-files/my-default.cnf /etc/my.cnf cd /usr/local/mysql chown -R mysql:mysql . scripts/mysql_install_db --user=mysql cp ./support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql chkconfig mysql on /etc/init.d/mysql start
5、编译安装php。
./configure --prefix=/usr/local/php make make install cp php.ini-development /usr/local/php/lib/php.ini
二、CentOS安装Docker步骤
Docker是一种先进的虚拟化技术,常用于开发者之间共享容器和打包应用程序。CentOS上的Docker安装步骤如下:
1. CentOS离线安装Gnome
yum -y groupinstall "GNOME Desktop"
2. CentOS离线安装curl
yum -y install curl
3. Docker安装
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
4. 将用户加入docker组,并启动docker。
usermod -aG docker your-user systemctl start docker systemctl enable docker
三、Docker安装部署
在CentOS上部署Docker,需按照以下步骤:
1. CentOS在线安装命令
CentOS的yum命令可以很方便地安装软件包,打开终端并输入以下命令即可在线安装Docker。
yum install docker
2. Docker安装配置
Docker安装后需要进行部分配置。例如,要指定镜像存储目录,需要在/etc/docker/daemon.json文件中添加以下内容:
{ "data-root": "/mnt/docker" }
3. 启动Docker
完成上述配置后,就可以启动docker并访问应用程序了。
systemctl start docker systemctl enable docker
以上就是CentOS离线安装docker的全过程。需要注意的是,由于离线安装需要下载大量软件包,安装时间可能会比较长,需要耐心等待。同时,还需要保证服务器配置足够好,否则可能会导致安装失败。