环境简介
主机名 | IP地址 | 系统 |
---|---|---|
docker-server | 192.168.169.20 | CentOS 7.4 |
docker 的搭建过程这里就不在详细描述了,具体请参照CentOS Docker部署 这篇文章
部署 lnmp
关闭防火墙、关闭selinux
[root@docker-server ~]# setenforce 0
[root@docker-server ~]# sed -ri 's/^(SELINUX=).*/\1disabled/g' /etc/selinux/config //永久关闭selinux
[root@docker-server ~]# systemctl stop firewalld
[root@docker-server ~]# systemctl disable firewalld //开机不启动防火墙
下载所需要的镜像 (nginx 1.12.2 ,mysql 5.7,php 7.2) 版本可自选
获取 Mysql 5.7 镜像
[root@docker-server ~]# docker pull mysql:5.7
5.7: Pulling from library/mysql
5e6ec7f28fb7: Pull complete
4140e62498e1: Pull complete
e7bc612618a0: Pull complete
1af808cf1124: Pull complete
.....此处省略
启动容器 cs_mysql
[root@docker-server ~]# docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=chens --name cs_mysql mysql:5.7
8cb2b1568775f01286a9b9f17979585ac582166644ab6b3ed24dea7e4d977357
参数说明
-d 让容器在后台运行
-p 添加主机到容器的端口映射
-e 设置环境变量,这里设置mysql的root用户的初始密码
-name 容器的名称、只要求唯一性
获取php 7.2镜像
[root@docker-s