走啊走
加油

京东云服务器如何安装docker和宝塔面板?

服务器价格表

京东云服务器安装Docker和宝塔面板的完整指南

结论先行

在京东云服务器上安装Docker和宝塔面板的步骤如下:

  1. 更新系统并安装必要工具
  2. 安装Docker并配置镜像提速
  3. 安装宝塔面板并通过Web界面管理服务器
  4. 可选:在Docker中运行宝塔面板(适合高级用户)

1. 准备工作:登录京东云服务器

  • 通过SSH连接到你的京东云服务器(推荐使用TerminalPuTTY):
    ssh root@你的服务器IP
  • 确保系统已更新(以Ubuntu/CentOS为例):

    # Ubuntu/Debian
    apt update && apt upgrade -y
    
    # CentOS
    yum update -y

2. 安装Docker

(1)一键安装Docker

Docker官方提供了一键安装脚本,适用于大多数Linux发行版:

curl -fsSL https://get.docker.com | sh

验证安装是否成功

docker --version  # 查看版本
systemctl start docker  # 启动Docker
systemctl enable docker  # 设置开机自启

(2)配置Docker镜像提速(国内推荐)

由于国内访问Docker Hub较慢,建议替换为京东云或阿里云镜像提速:

  1. 编辑Docker配置文件:
    mkdir -p /etc/docker
    tee /etc/docker/daemon.json <<-'EOF'
    {
     "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }
    EOF
  2. 重启Docker生效:
    systemctl daemon-reload
    systemctl restart docker

3. 安装宝塔面板

(1)一键安装宝塔面板

宝塔面板支持多种Linux系统,运行以下命令安装:

# CentOS
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

安装完成后,记下面板提供的登录地址、用户名和密码(如http://服务器IP:8888)。

(2)配置安全组(京东云防火墙)

  • 登录京东云控制台,进入安全组规则,放行8888(宝塔面板)、80(HTTP)、443(HTTPS)等端口。

(3)登录宝塔面板并初始化

  1. 访问http://服务器IP:8888,输入账号密码。
  2. 首次登录会提示安装LNMP/LAMP环境(推荐选择Nginx + MySQL + PHP)。

4. 可选:在Docker中运行宝塔面板(高级用法)

如果希望宝塔运行在Docker容器中(避免直接修改宿主机环境),可按以下步骤操作:

docker run -d --name baota 
  -p 8888:8888 -p 80:80 -p 443:443 
  --privileged=true 
  -v /www:/www 
  pch18/baota:latest

说明

  • -p:映射端口(8888为面板,80/443为网站)。
  • -v:持久化网站数据到宿主机。
  • --privileged:赋予容器特权模式(宝塔需要修改系统配置)。

总结与建议

  • 推荐先装宝塔再管理Docker:宝塔提供图形化界面,适合新手管理服务器和容器。
  • 生产环境慎用Docker+宝塔组合:可能存在权限冲突,建议测试环境使用。
  • 京东云镜像提速优化体验:国内服务器建议配置Docker镜像提速提升拉取速度。

核心要点

  • 一键安装Docker和宝塔能快速搭建环境,但需注意安全组和权限配置。
  • 宝塔适合运维新手,Docker适合隔离应用环境,两者结合需谨慎。

按照上述步骤操作后,你的京东云服务器将同时具备Docker容器管理能力和宝塔面板的便捷运维功能!