docker安装lnmp

1、安装mysql镜像

1、搜索镜像

docker search mysql

2、下载镜像

docker pull  docker.io/centos/mysql-57-centos7:latest

3、查看镜像

docker images

4、启动docker

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=qwe123 --name mysql mysql:5.7

说明:启动docker,挂载主机的3306端口到镜像的3306上,并设置默认密码是qwe123,--name 表示镜像名 为mysql  mysql:5.7来源是mysql 版本是5.7

5、查看docker是否启动

docker ps

5.1、如果一直链接数据库报错,链接不上【查看阿里云的入站规格是否包含3306】

6、启动停止删除镜像依次为

//启动
docker start mysql
//停止
docker stop mysql
//删除
docker rm mysql
//删除下载下来的镜像
docker rmi sasgda2313

2、安装nginx-php-fpm

1、下载镜像

docker pull richarvey/nginx-php-fpm:1.3.10

2、启动并--link mysql

docker run -d -it -p 80:80 -p 9000:9000 --name nginx --link mysql:mysql  -v /home/www:/var/www/html -v /etc/nginx/conf.d/:/etc/nginx/sites-enabled/  1859b7488dc2

说明:这里把主机的80和9000端口挂载到docker中,并把nginx的容器和mysql的容器用--link链接起来。第一个mysql是docker名第二个是别名,之后链接数据库host直接使用这里的第二个名mysql -v是指把主机的文件目录和容器中对应起来。

3、进入docker

docker exec -ti mysql /bin/bash

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值