安装docker
用网上那些教程一直安装不成功,这里提供最简单的安装步骤。
下载安装包
利用守护进程执行安装
$sudo dpkg -i /path/package.deb
path表示压缩包所在路径,package.deb表示压缩包名字(注意无需自己解压)
测试是否安装成功
$docker
若没有出错,证明安装成功
安装lamp
pull lamp 镜像
$docker pull linode/lamp
开启容器
$sudo docker run -p 89:80 -p 3309:3306 -t -i linode/lamp /bin/bash
前一个端口表示本机端口,如果有占用可自行更改。我的本机的端口是89和3309 红框里的是我的容器id
生成docker文件
docker相当于虚拟机里的一个小虚拟机
开启apach
$service apache2 start
localhost:89,若未出错,即以上步骤都成功
进入存放网页的目录
$docker cp [outfile] [infile]
在这个目录底下,存放你需要放的php或者html文件
修改配置文件
在容器内部
#sudo nano /etc/php5/apache2/php.ini
- ctrl+w 查找 - ctrl+o 保存 - ctrl+x 退出
将容器转换为镜像(固化)
$docker commit 容器ID 用户名/仓库
用户名/仓库可以随便写,无需上纲上线,我写的是lhy/test
将镜像转换为文件
$docker save -o /path/文件名 镜像名
docker相关操作
- 查看镜像----docker images
- 查找镜像----docker search xxx
- 查看容器映射端口----docker port 容器id
- 打开容器----docker start 容器id
- 进入容器bash----docker exec -it 容器id /bin/bash
总结
其实以上命令都不难,但是我却做了那么久呢。更多是在于我缺少思考和理解,学会找资料学会思考是学习计算机的第一步吧