CentOS Docker 安装
一、使用官方安装脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
二、卸载 docker
删除安装包:
yum remove docker-ce
删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker
三、Docker 安装 MySQL
访问 MySQL 镜像库地址:
https://hub.docker.com/_/mysql?tab=tags
1、拉取 MySQL 镜像
docker pull mysql:5.7
2、查看本地镜像
docker images
3、运行容器
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
多开端口:
docker run -itd --name mysql-test -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
3、开启容器
docker start mysql-test
Docker 安装 php7
拉取php7.1镜像
docker pull php:7.1.30-fpm
查询拉取的镜像
docker images
创建容器
docker run -itd --name php7.1 -p 9001:9000 -v /data:/data --restart=always php:7.1.30-fpm
–name:容器名称
-p:映射端口
-v:映射项目目录
–restart:容器启动设置
进入容器查看
docker exec -it php7.1 /bin/bash
修改nginx配置
server {
listen 8101;
root /data/tp5/public;
location / {
index index.htm index.html index.php;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
location ~ .php$ {
index index.php;
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
保存重启nginx
systemctl restart nginx
运行成功