docker里面安装debian12并安装宝塔面板

原创 淹不死的狗  2025-03-13 10:20:36  阅读 23 次 评论 0 条
摘要:

要在Docker中安装Debian 12,你可以按照以下步骤操作:1. 检查系统兼容性并准备安装环境确保你的系统上已经安装了Docker。如果尚未安装,请参考Docker的官方文档进行安装。2. 从Docker Hub或其他可信源获取Debian 12的Docker镜像Debian 12的Docker镜像可以在Docker Hub上找到。你可以使用以下命令来搜索和获取该镜像。3. 使用Docker命令拉取Debian 12镜像到本地打开终端或命令提示符,运行以下命令来拉取Debian 12的Do

要在Docker中安装Debian 12,你可以按照以下步骤操作:
1. 检查系统兼容性并准备安装环境
确保你的系统上已经安装了Docker。如果尚未安装,请参考Docker的官方文档进行安装。
2. 从Docker Hub或其他可信源获取Debian 12的Docker镜像
Debian 12的Docker镜像可以在Docker Hub上找到。你可以使用以下命令来搜索和获取该镜像。
3. 使用Docker命令拉取Debian 12镜像到本地
打开终端或命令提示符,运行以下命令来拉取Debian 12的Docker镜像:

docker pull debian:bookworm

#请注意,Debian 12在Docker中通常被称为“bookworm”。
4. 拉取镜像好以后,先创建一个Docker的volume数据卷(使用Docker卷Docker卷是用于持久化数据的最佳方式,它允许您在容器之间共享数据,并且即使容器生命周期结束,数据依然存在。)

docker volume create debian12

# 启动容器并挂载卷
使用以下命令来创建一个基于Debian 12镜像的Docker容器实例:
docker run -tid -p 62590:62590 -p 888:888 -p 30:20 -p 31:21 -p 32:22  -p 543:443 -p 3306:3306 -p 39682:39682  -p 880:80  -p 82:82 -p 83:83 -p 84:84 -p 85:85 -p 86:86 -p 87:87 -p 88:88 -p 89:89 --privileged=true --shm-size=1g --restart always -v debian12:/www -v /mnt/sata1-1/debian12/www/wwwroot:/www/wwwroot   --name debian12 debian:bookworm
#/www文件夹保存在volume卷中,
#/www/wwwroot映射到宿主机的目录下,方便上传网站代码等文件,修改第二个-v参数。
进入容器

docker exec -it debian12 /bin/bash

(或者#获取容器id)
docker ps | grep btpanel
#进入容器
docker exec -it <容器ID>  bash
5. 验证Debian 12容器实例是否成功运行
在容器内部,你可以通过运行以下命令来验证Debian 12的版本:
cat /etc/os-release
你应该会看到类似以下的输出,确认你正在运行的是Debian 12(bookworm):
plaintextCopy Code
PRETTY_NAME="Debian GNU/Linux bookworm/sid"
NAME="Debian GNU/Linux"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

docker里面安装debian12并安装宝塔面板 操作系统 第1张
通过以上步骤,你应该能够在Docker中成功安装并运行Debian 12的容器实例。如果你遇到任何问题,可以参考Docker的官方文档或社区支持获取帮助。
安装宝塔面板前的准备:
由于系统是最小化安装,我们需要
更新系统并安装常用组件:

apt update  #更新系统

apt install curl #报错:bash: curl: command not found 在 Ubuntu 或 Debian 系统上安装 curl打开终端,输入安装 curl

apt install wget  #安装wget
apt install -y which  #安装which
apt install unzip #安装unzip

 apt-get install libssl-dev -y #检测到缺少系统ssl相关依赖,可执行下面命令安装依赖后再重新安装宝塔看是否正常

docker里面安装debian12并安装宝塔面板 操作系统 第2张

安装chsrc一键切换源代码

curl -L https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc-aarch64-linux -o chsrc; chmod +x ./chsrc #安装chsrc一键切换源代码

./chsrc set debian      #这个命令就是一键换操作系统更新软件包的源


docker里面安装debian12并安装宝塔面板 操作系统 第3张

安装宝塔:
wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && bash install_panel.sh ed8484bec
或者通用安装脚本
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

本文地址:https://tugouli.exiu.org/3698.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?