宝塔面板6.X在Docker中安装宝塔面板5.9.1 – 我是不是太闲了?
我是不是太闲了,问你们三遍,场景是这样的,我在一台VPS里面安装宝塔面板6.X,宝塔面板的软件商店有Docker管理器2.0这一个免费好用的小玩意。大鸟安装好Docker管理器2.0,然后在Docker中安装宝塔面板5.9.1。真是太闲了我……
还是有很多人喜欢宝塔面板5.9版本的,刚好我们可以在Docker里安装一个,顺便学习一下如何使用Docker,网上也有类似的教程,不过说实话大鸟也是没看懂,本来就对Docker一知半解的,还是自己瞎倒腾,倒也倒腾成了。

宝塔官方出的Docker使用教程也是语焉不详,看着老费劲了,算了,不废话了,我们看看如何在宝塔面板6.X中在用Docker来安装宝塔面板5.9.1。
一:安装Docker管理器2.0
大鸟所用的VPS系统:CentOS Linux 7.6.1810,我们安装Docker管理器2.0:

大鸟这里是已经安装好的了。再来看看宝塔面板6.X的界面和后面的5.9面板做一个区分:

二:设置Docker管理器
安装好之后,我们需要设置一下,这里分为两步。
不过Docker管理器2.0自带了bt-panel:5.6.0的镜像,我们可以直接使用即可。

这是很重要的一步,这里可以参照官方给的帖子来设置,我们需要做端口映射,如下:
|
容器端口
|
映射到(服务器)
|
说明
|
|
22
|
222
|
SSH服务
|
|
8888
|
8881
|
面板服务
|
|
80
|
81
|
HTTP服务
|
|
443
|
4433
|
HTTPS
|
当然了,这里端口比如说22→22200都可以,大鸟这里只是一个参考。具体如何是在看图:

端口映射自己要搞清楚了,目录映射也需要填写的,cpu权重这些可以按照自己需求来,执行命令:/bin/bash一定要写,别忘了。全部完成,我们点击提交,即可。

我们看到新建的容器已经运行了。
三:安装宝塔面板5.9.1
大鸟估计安装宝塔面板6.X也能安装,不过我还没测试,还是先安装5.9吧。可以点击容器后面的【打开终端】,但是大鸟建议我们还是用SSH工具连接服务器吧。
配置好了容器,我们需要进入容器执行命令,用如下命令形式:
- docker exec -it 容器ID bash
丢一张图看看语法,大鸟这里先用docker ps命令查看生成的容器,我们看到【CONTAINER ID】这一栏就是容器ID。如图

所以大鸟这里就可以用如下的命令形式进入到容器:
- docker exec -it 3f7cdb1f2abf bash
进入容器之后,我们就可以安装了。
Centos5.9安装命令:
- yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
我们可以在容器里执行操作了,这里就和普通的vps一样操作了,安装截图如下:

安装过程也挺快的,看看安装好的截图:

这样,我们就在Docker中安装好了宝塔面板5.9.1
四:登录面板
我们安装好了就可以登录面板了,前面大鸟是容器的8888端口映射到了VPS的8881端口,所以我们需要用8881端口才可以登录,刑如:<ip:8881>这样的形式去访问,所以不能用Docker中的直接复制访问。

看到大鸟这里已经是成功登录,额,这个环境就不去安装了,配置很低,折腾不起来。
五:查看文件夹
我们去/root/www中看看文件是不是安装在这里了,如图:

这个/root/www映射到了Docker的/www 目录中,操作的时候别搞糊涂了。
六:总结
整个折腾的过程就完成了,大鸟没有在里面安装环境来建站,想要折腾的自己去搞吧。最重要的是的步骤是创建容器那一步,需要仔细看看,登录的时候要用映射到服务器的端口去登录。
Docker大鸟也是一知半解,如果有什么纰漏的地方希望不吝指教!额,忘了说了,退出容器的时候用命令exit退出即可。
历史上的今天
宝塔面板6.X在Docker中安装宝塔面板5.9.1 – 我是不是太闲了?的更多相关文章
- docker中安装宝塔面板
我的电脑是win10,安装的virtualbox其上装的ubutun14,ubutun也安装了docker,今天我补充一个完整的操作流程.怎么在docker中安装宝塔面板?先打个岔,这些命令总是记不住 ...
- docker中安装宝塔面板教程
本人电脑是win10,安装的virtualbox,装的centos7.2,在centos7.2装了docker,这个比较简单,网上一大堆教程,今天说一下装好了docker之后怎么在docker中安装面 ...
- Linux下docker中安装宝塔面板教程
本人云服务器,装的cent os7.6,在cent os7.6已装了docker,没装的可以借鉴 https://www.cnblogs.com/xiaoyige/p/12673076.html 1. ...
- kubernetes(k8s) 中安装kuboard面板
kubernetes(k8s) 中安装kuboard面板 01 - 背景及安装 Kuboard 是一款专为 Kubernetes 设计的免费管理界面,兼容 Kubernetes 版本 1.13 及以上 ...
- 在docker中安装mysql
#!/bin/sh # 安装docker # 在docker中安装mysql # 解决了docker容器中无法输入中文的问题 ##########################安装docker # ...
- 在Docker中安装配置Oracle12c并实现数据持久化
在Docker中安装配置Oracle12c并实现数据持久化 选定镜像,并pull到系统中,一定要先配置加速,不然超级慢 eric@userver:~$ docker pull sath89/oracl ...
- 在Docker中安装.NET Core(使用命令行工具)
在Docker中安装.NET Core目前共有两种方法:1,使用命令行工具安装2,使用VS2017来安装 本文主要介绍使用命令行工具来安装: 1,安装Docker(如果本机已经有Docker环境,可以 ...
- 在Docker中安装和部署MongoDB集群
此文已由作者袁欢授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 在Docker中安装mongodb 采用的mongodb镜像:https://registry.hub.doc ...
- docker微服务部署之:四、安装docker、docker中安装mysql和jdk1.8、手动构建镜像、部署项目
docker微服务部署之:三,搭建Zuul微服务项目 1.Centos7安装Docker 详见:Centos7安装Docker 2.Docker中安装jdk1.8 详见:使用Docker构建jdk1. ...
- 在Docker中安装MongoDB
在Docker中安装MongoDB docker run -p 27017:27017 -v /data/mongodb:/data/db --name mongodb -d mongo --auth ...
随机推荐
- 【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(下)
[中秋国庆不断更]HarmonyOS对通知类消息的管理与发布通知(下) 一.发布进度条类型通知 进度条通知也是常见的通知类型,主要应用于文件下载.事务处理进度显示.HarmonyOS提供了进度条模板, ...
- mysql 简单进阶 ———— 重构查询[二]
前言 简单整理一下重构查询. 正文 为什么我们需要重构查询,原因也很简单,那就是查询慢. 为什么会查询慢? 查询性能慢底下的最基本的原因是访问的数据太多. 某些查询不可避免地需要筛选大量的数据,但这并 ...
- css 去除浮动布局
前言 在清楚浮动的时候呢,网上有7种,这里只介绍3种,小声哔哔,其他4种都有坑. 正文 第一种: <div class="container"> <div> ...
- docker 应用篇————portainer[九]
前言 简单介绍一下portainer. 正文 运行一下. docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/va ...
- mysql 重新整理——索引优化explain字段介绍一 [九]
前言 在七种介绍了explain这东西,那么具体来看下它是如何来运行的吧. 正文 id 来看一条语句:EXPLAIN select * from departments,dept_emp,employ ...
- redis+lua脚本实现接口限流
写在前面 在多线程的情况下对一个接口进行访问,如果访问次数过大,且没有缓存存在的情况下大量的请求打到数据库可能会存在数据库宕机,从而造成服务的不可用性.往往我们需要对其进行限流操作用来保证服务的高可用 ...
- 力扣904(Java)-水果成篮(中等)
题目: 你正在探访一家农场,农场从左到右种植了一排果树.这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 . 你想要尽可能多地收集水果.然而,农场的主人 ...
- 力扣8(java)-字符串转整数(atoi)(中等)
题目: 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数). 函数 myAtoi(string s) 的算法 ...
- 新零售标杆 SKG 全面拥抱 Serverless,实现敏捷交付
简介: SKG CTO 王焱:以前需要 60 个人干的活,用 SAE 和大禹后 15 个人就可以! 作者:陈列昂.昕辰.龙琛.黛忻 项目背景 SKG 公司是一家专注于高端健康产品的研发.设计与制造 ...
- Flink 1.12 资源管理新特性回顾
简介: 介绍 Flink 1.12 资源管理的一些特性,包括内存管理.资源调度.扩展资源框架. 本文由社区志愿者陈政羽整理,Apache Flink Committer.阿里巴巴技术专家宋辛童,Apa ...