阿里云centos7如何在docker里面部署宝塔面板,并发布网站

装的 centos7.2,在 centos7.2 装了 docker,这个比较简单,网上一大堆教程,今天说一下装好了 docker 之后怎么在 docker 中安装面板。

1. 先下载一个 docker 镜像:

docker pull centos

2. 创建 docker 容器:

docker run -i -t -d -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /root/www:/www centos

上面命令的意思是创建一个 docker 容易让他后台运行,然后将真机的 20,21,80,443,888,8888 这五个端口映射到 docker 容器中去。并且将真机的 /root/www 文件夹映射到 docker 容器的 /www 上去。红字的意思表示在运行容器的时候,给容器加特权,不然容器没有写文件的权限,会导致安装失败。

3. 进入容器:

docker exec -it 3ikdu293(容器 id)/bin/bash
可用 docker ps 查看。

4. 由于 docker 中是一个纯净版本,我们首先需要给他升级并且安装必要的软件。

yum check-update -y && yum update -y && yum install initscripts screen wget -y(之后有一个命令 screen -S install_bt,不过我这里失败了不知为什么,不过不影响。不写也可以)

5. 最后就可以执行安装命令了。

 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

6. 安装完之后安装 wordpress 插件,同时安装 mysql

7. 配置 ngnix,在宿主机中请勿配置 nginx,docker 中 nginx 监听 80 端口或域名,进行转发 

 

 

 

正文完
 0
49ziy
版权声明:本站原创文章,由 49ziy 于2018-12-03发表,共计840字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码