在京东云服务器上安装Docker和宝塔面板的步骤如下:
一、安装Docker
1. 更新系统包
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
sudo yum update -y && sudo yum upgrade -y # CentOS
2. 安装Docker依赖
# Ubuntu/Debian
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
# CentOS
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 添加Docker官方GPG密钥
# Ubuntu/Debian
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# CentOS
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装Docker引擎
# Ubuntu/Debian
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
# CentOS
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动Docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
6. 验证安装
sudo docker --version
sudo docker run hello-world # 测试运行容器
二、安装宝塔面板
1. 下载安装脚本
根据系统选择对应命令:
# 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
2. 执行安装
- 运行脚本后,输入
y确认安装。 - 安装完成后,会显示面板地址、用户名和密码(务必保存)。
3. 访问宝塔面板
- 在浏览器中输入显示的URL(如
http://服务器IP:8888)。 - 首次登录需绑定宝塔账号(若无需注册)。
4. 安全配置(可选)
- 修改默认端口:在面板设置中更改8888端口。
- 防火墙放行端口:
sudo ufw allow 8888/tcp # Ubuntu sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent # CentOS sudo firewall-cmd --reload
三、在宝塔面板中管理Docker
- 登录宝塔面板,进入“软件商店”。
- 搜索安装 Docker管理器 或直接通过命令行操作。
- 通过宝塔可视化界面或终端管理容器。
常见问题
- 端口冲突:确保8888端口未被占用,或修改宝塔默认端口。
- Docker权限问题:将用户加入
docker组:sudo usermod -aG docker $USER newgrp docker # 刷新组权限 - 京东云安全组:需在京东云控制台放行相关端口(如8888、80、443等)。
通过以上步骤,你可以在京东云服务器上同时使用Docker和宝塔面板。宝塔适合管理Web服务,而Docker适合部署容器化应用,两者互补使用。
云服务器