腾讯云服务器ubuntu docker安装软件?

在腾讯云服务器的 Ubuntu 系统上使用 Docker 安装软件非常方便。以下是详细步骤,帮助你在腾讯云 Ubuntu 服务器上安装 Docker,并通过 Docker 安装常用软件(如 Nginx、MySQL、Redis 等)。


✅ 第一步:登录腾讯云服务器

使用 SSH 登录你的腾讯云 Ubuntu 服务器:

ssh ubuntu@你的公网IP

✅ 第二步:更新系统包

sudo apt update && sudo apt upgrade -y

✅ 第三步:安装 Docker

1. 安装依赖包

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

2. 添加 Docker 官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

3. 添加 Docker 仓库

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. 安装 Docker 引擎

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

5. 验证 Docker 是否安装成功

sudo docker --version

输出类似:

Docker version 24.0.7, build afdd53b

6. (可选)允许普通用户运行 Docker(避免每次用 sudo)

sudo usermod -aG docker ubuntu

退出并重新登录,使组权限生效。


✅ 第四步:使用 Docker 安装软件(示例)

示例 1:运行 Nginx

sudo docker run -d -p 80:80 --name my-nginx nginx

访问你的服务器公网 IP,应该能看到 Nginx 欢迎页。

示例 2:运行 MySQL

sudo docker run -d 
  --name my-mysql 
  -p 3306:3306 
  -e MYSQL_ROOT_PASSWORD=yourpassword 
  -v /home/ubuntu/mysql-data:/var/lib/mysql 
  mysql:8.0

示例 3:运行 Redis

sudo docker run -d --name my-redis -p 6379:6379 redis

示例 4:运行一个简单的 Web 应用(如 Node.js)

sudo docker run -d -p 3000:3000 --name my-node-app your-node-image

✅ 第五步:常用 Docker 命令

命令 说明
docker ps 查看正在运行的容器
docker ps -a 查看所有容器(包括停止的)
docker logs <容器名> 查看容器日志
docker stop <容器名> 停止容器
docker start <容器名> 启动容器
docker rm <容器名> 删除容器
docker images 查看本地镜像
docker rmi <镜像名> 删除镜像

✅ 第六步:(可选)安装 Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

验证:

docker-compose --version

✅ 安全建议(腾讯云环境)

  1. 安全组配置:确保腾讯云控制台的安全组开放了你需要的端口(如 80、443、3306 等),并限制来源 IP。
  2. 不要暴露数据库到公网:如 MySQL,建议只允许内网或特定 IP 访问。
  3. 定期更新镜像和系统

🎯 总结

你已经完成了:

  • 在腾讯云 Ubuntu 服务器上安装 Docker
  • 使用 Docker 快速部署 Nginx、MySQL、Redis 等软件
  • 掌握了基本的 Docker 命令

现在你可以通过 docker rundocker-compose.yml 文件来管理你的应用。


如果你告诉我你想安装哪个具体软件(比如 WordPress、Nextcloud、Redis 等),我可以提供更具体的 docker rundocker-compose.yml 示例。欢迎继续提问!

未经允许不得转载:云计算导航 » 腾讯云服务器ubuntu docker安装软件?