docker 搭建php环境 初学笔记

来源:互联网 发布:windows消息机制 编辑:程序博客网 时间:2024/06/04 18:44

本章节基于ubuntu运用docker

1. 安装docker

apt-get install docker

2. 给docker加入用户组

sudo usermod -aG docker $USER 

注意啦,$USR是本登录用户的名字,我的是jack

3.docker -version

查看docker版本

4.docker images

查看docker 镜像

5.更换阿里源[更了能更换的下载各种镜像]

echo "DOCKER_OPTS=\"--registry-mirror=https://pee6w651.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker

6.拉取一个php测试环境

docker search apache-php

我选择拉取啦 tutum/apache-php

docker pull tutum/apache-php

6.1进入这个php环境的镜像

docker run -it tutum/apache-php /bin/bash

进入后查看项目的根目录的根目录, 看到的是 /app

退出

6.2 exit

6.3 查看刚才运行的这个docker php环境镜像的容器id

docker ps -lq

上面命令会弹出一个容器id,复制

6.4 保存根据这个容器id生成一个镜像[含有php环境]

docker commit 粘贴容器id 自定义一个名吧

docker commit frewagv test_php

7.以守护进程去运行这个docker,以便本地访问

docker run -tid -p 80:80 -v /home/jack/work/docker_php:/app test_php

上面把/home/jack/work/docker_php映射到镜像的/app test_php[方便我在本地更改文件,而调用docker的环境]

并且以80端口运行

8. ifconfig 查看本机的ip,我的本机ip为192.168.3.9,打开浏览器,访问这个ip就完成啦

原创粉丝点击