mac使用docker运行linux,docker在mac及linux下的安装和使用(亲测好用)

mac下docker的安装与使用:

2.自行安装并开启

3.进入终端,找到一个合适的目录(存放docker镜像)

4.检查自己是否安装有composer 和 git ,若没有则进行安装

brew install composer

brew install git

5.git clone https://github.com/yeszao/dnmp.git (获取GitHub上现成镜像,内含nginx+php5.4_php5.6+php7.2+mysql8.0等等)

6.如果当前不是root,则需要将当前用户加入docker用户组内

sudo gpasswd -a ${USER} docker

7.cd dnmp

8.docker-compose up(初次会比较慢)

9.访问在浏览器中访问:http://localhost

看到版本信息就基本完事了~

linux下docker的安装与使用:

与mac基本一致,只是在安装docker时需要用命令而已

安装docker步骤如下 ===mac安装步骤中1,2,3:

完成安装后回到mac安装流程的4开始继续执行即可。。。

可能会遇到的问题整理:

1.在执行docker-compose up时提示无docker-compose命令,此时需要先安装此命令

解决步骤如下:

cd /usr/local/bin/

rename docker-compose-Linux-x86_64 docker-compose docker-compose-Linux-x86_64

chmod +x /usr/local/bin/docker-compose

切换php版本

默认情况下,我们同时创建 PHP5.4、PHP5.6和PHP7.2 三个PHP版本的容器,

切换PHP仅需修改相应站点 Nginx 配置的fastcgi_pass选项,

例如,示例的localhost用的是PHP5.4,Nginx 配置:

fastcgi_pass php54:9000;

要改用PHP7.2,修改为:

fastcgi_pass php72:9000;

再 重启 Nginx 生效。

linux下查看在容器中运行的应用: sudo docker ps

docker内使用redis并更换密码

docker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword"

docker exec -it dnmp_mysql_1 bash 启动软件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值