如何在Docker下搭建Apache+PHP+mysql环境
最近想把自己的一个毕设拉进docker仓库中,于是就有了这一篇文章
拉取镜像
(在配置好docker国内镜像源地址之后)
docker pull centos
(下图是一开始的错误演示,该centos6中的yum地址错误一堆,所以我才pull了一个centos最新版本的镜像)
docker images
—— 查看镜像
启动镜像并进入容器
docker run -it -p 2222:22 -p 8888:80 centos:latest /bin/bash
(将容器内的22端口映射到本地2222端口…)
docker ps -a
—— 查看所有容器状态
安装mysql
yum install mysql
yum install mysql-server
systemctl enable mysqld.service
—— 设置开机启动
systemctl start mysqld.service
或者 service mysqld start
—— 启动mysql服务
存在问题
需添加 --privileged
和/sbin/init