利用Docker,构建宝塔linux面板镜像 - Go语言中文社区

利用Docker,构建宝塔linux面板镜像


利用Docker,构建宝塔linux面板镜像

前言

这几天发现了一个面对普通用户的服务器管理工具:宝塔Linux面板,这对于不太懂技术的用户确实提供了很多便捷。
于是,决定在自己机器上搞一下。但看到了安装要求的最后一条系统的要求,我犹豫了。

安装要求:
Python版本: 2.6/2.7(安装宝塔时会自动安装)
内存:128M以上,推荐512M以上(纯面板约占系统10M内存)
硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 6.x / 7.x (Ubuntu、Debian、Fedora 请点这里),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

什么年代了,你是打算让我重装系统???!!!

恰逢公司近几个月来一直在搞容器化,于是在docker中部署,油然而生~


共尝试了两种方法:
1. 拉取centos基础镜像,用容器启动该基础镜像,直接在这个容器中部署。(缺点:不易复用和扩展)
2. 创建Dockerfile,构建自己的镜像。


下面分别记录一下创建过程:

拉取centos基础镜像,用容器启动该基础镜像,直接在这个容器中部署

  1. 拉取纯净系统镜像

    docker pull centos:7.2.1511
  2. 启动镜像,映射主机与容器内8888端口

    docker run -d -it -p 8888:8888  centos:7.2.1511
  3. 查看容器id,并进入容器

    docker exec -it 容器ID bash
  4. 执行宝塔面板Centos安装命令

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
  5. 期间会有一个安装确认,输入y。然后就等着吧。

    安装确认

  6. 安装成功后,会提示网址,用户名和密码。改ip是公网ip,主机运行需要替换成主机ip

    安装成功

  7. 登录页

    登录页

  8. 登录后主页,进入后会提示安装各种套件。只要选择安装就可以,告别了命令行。但有时不太灵敏,需要多点几次安装。

    主页

创建Dockerfile,构建自己的镜像(未完待续)

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_37134214/article/details/78822796
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-04-19 10:30:49
  • 阅读 ( 1707 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢