认真学docker的同学请关掉这个页面,本页面将使用docker当做虚拟机,并且乐此不彼哈哈哈哈。
第一步当然是新建一个docker容器,这里使用到了Ubuntu16.04,小弟热爱的centos7.2有问题。
docker run -dit -p 80:80 -p 3306:3306 -p 8888:8888 -p 888:888 -v /Users/bender/bt-www:/www/wwwroot/ -v /Users/bender/bt-data:/www/server/data --name bt-server ubuntu:16.04 /bin/bash
这里把宝塔常用的3个端口给映射好,然后还有wwwroot与data目录也映射起来
2. 之后进入容器,首要一点当然是执行update命令,宝塔的安装需要用到sudo,这个也是要安装的
apt-get update apt-get install wget sudo
3. 现在可以开始安装宝塔面板了,官网上有最新的安装命令,复制下来就成
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
4. 测试完成后需要把docker容器停止便于打包镜像
docker stop bt-server
docker commit [CONTAINER ID] yourname
5. 一番折腾后就ok拉,大家愉快的把docker当做虚拟机玩吧哈哈哈哈哈
当然了,把docker当做虚拟机用这是邪路,请认真的同学不要模仿,这只是小弟用来偷懒做本地环境的歪招。