Docker中如何安装宝塔

您所在的位置:网站首页 docker导出镜像卡住 Docker中如何安装宝塔

Docker中如何安装宝塔

2023-03-15 21:56| 来源: 网络整理| 查看: 265

Docker中如何安装宝塔 发布时间:2023-03-13 11:11:35 来源:亿速云 阅读:68 作者:iii 栏目:开发技术

这篇文章主要介绍“Docker中如何安装宝塔”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker中如何安装宝塔”文章能帮助大家解决问题。

1、docker拉取ubuntu系统

docker pull ubuntu

2、运行容器

docker run -i -t -d --name bt -p 2000:20 -p 2100:21 -p 8000:80 -p 4430:443 -p 8880:888 -p 8888:8888 --privileged=true -v /d/baota:/www/wwwroot ubuntu

-v后的/d/baota代表本地D盘的baota目录与ubuntu系统中得到/www/wwwroot映射

3、进入容器

docker exec -it bt /bin/bash

4、安装sudo、wget

//更新apt-get apt-get update //安装sudo apt-get -y install sudo //安装wget apt-get -y install wget

5、安装宝塔

官网:宝塔面板下载,免费全能的服务器运维软件

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

流程就略过了,直到显示如下内容:

Docker中如何安装宝塔

注意:该端口是安装宝塔后随机生成的端口,比较坑,容器并没有开通这个端口,所以需要如下步骤。

6、打包容器为镜像

bt是容器名,bt1是打包后的镜像名

docker commit bt bt1

Docker中如何安装宝塔

 7、运行生成的镜像,重新配置端口

docker run -i -t -d --name newbt -p 2000:20 -p 2100:21 -p 8000:80 -p 4430:443 -p 8880:888 -p 8888:8888 -p 29887:29887 --privileged=true -v /d/baota:/www/wwwroot bt1

8、进入容器

docker exec -it newbt /bin/bash

注意:你会发现容器运行以后依然无法通过浏览器访问,是因为宝塔没有启动,进入容器输入如下命令。

bt

Docker中如何安装宝塔

 输入1回车,重启面板。

Docker中如何安装宝塔

 这时你就可以通过本地访问容器中的宝塔了

Docker中如何安装宝塔

 因为本地D://baota映射了容器中宝塔的/www/wwwroot目录,方便项目部署及同步。

Docker中如何安装宝塔

Docker中如何安装宝塔

 9、部署你的多个项目

这步就是正常操作宝塔了,注意端口,如果没有就自行打包容器为镜像,然后重新设置端口运行。

10、将最终的容器打包为最终的项目镜像。

这步就自行发挥了!

打包镜像:

docker commit newbt mybt

运行镜像:

docker run -i -t -d --name newbt -p 2000:20 -p 2100:21 -p 8000:80 -p 4430:443 -p 8880:888 -p 8888:8888 -p 29887:29887 --privileged=true -v /d/baota:/www/wwwroot mybt

关于“Docker中如何安装宝塔”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

推荐阅读: Docker是如何工作的 Docker容器常用命令有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker 上一篇新闻:MySQL中的ibdata1怎么使用 下一篇新闻:Python渗透测试入门之Scapy库如何使用 猜你喜欢 如何使用Java程序通过http post访问ABAP Netweaver服务器 怎么使用SAP WebIDE创建开发Java应用 MQ消息队列中间件RabbitMQ怎么用 怎么把自定义url配置到SAP Fiori Launchpad上打开 Dockerfile中VOLUMES关键字如何使用 SpringBoot的配置优先级是什么 Java开发平台O2OA管理环境的方法是什么 Component的图标和图片处理方法是什么 Component里的条件渲染机制怎么使用 怎么使用Component的React框架的柱状图和折线图


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3