Docker

  • Docker环境-安装PHP扩展

    1.安装扩展简介安装扩展是指在docker环境下,怎么给PHP安装扩展。2.安装扩展方式(1).通过pecl方式安装:PECL 是PHP官方的扩展库仓库,其网址是https://pecl.php.net/(2).通过php 容器中自带的几个特殊命令来安装:这些特殊命令可以在Dockerfile中的RUN命令中进行使用。3.PHP容器命令(1) docker-php-source:此命令,实际上就是在PHP容器中创建一个/usr/src/php的目录,里面放了一些自带的文件而已。我们就把它当作一个从互联网中下载下来的PHP扩展源码的存放目录即可。事实上,所有PHP扩展源码扩展存放的路径: /us

  • Docker环境-连接MySQL数据库

    1.问题描述在虚拟机中,安装好LNMP环境之后,然后使用本地的navicat软件连接虚拟机的mysql时,出现【1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client】错误。2.问题图解3 问题解决1) 首先,登录mysql容器,然后查看mysql信息,具体操作如下:# 登录mysql容器docker exec -it c_mysql /bin/bash# 进入Mysql,密码是123456mysql -u root -p# 查看mys

  • Docker环境-部署LNMP环境2

    1.关闭防火墙# 1.查看当前防火墙的状态:若防火墙的状态参数是inactive,则防火墙为关闭状态;若防火墙的状态参数是active,则防火墙为开启状态。systemctl status firewalld# 2.关闭防火墙:若防火墙已经关闭,则不用执行。systemctl stop firewalldsystemctl disable firewalld2.关闭SELinux# 1.查看SELinux的当前状态:如果SELinux状态参数是Disabled,则SELinux为关闭状态。如果SELinux状态参数是Enforcing,则SELinux为开启状态。getenforce# 2.关

  • 安装Docker

    # 1、yum 包更新到最新yum update# 2、安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2# 3、 设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 4、 安装docker,出现输入的界面都按 y yum install -y docker-ce# 5、

  • Docker环境-部署lnmp环境1

    1 拉取镜像docker pull mysqldocker pull php:7.3-fpmdocker pull nginx2 创建容器# 1.启动MySQL容器:docker run -id --name=c_mysql --restart always -p 3306:3306 \-v /lnmp/mysql/conf:/etc/mysql/conf.d \-v /lnmp/mysql/logs:/logs \-v /lnmp/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=123456 \mysql:latest# 2.启动PHP容器