能否在GCP专属Linux虚拟机安装Docker Daemon?附安装步骤
在GCP Linux虚拟机上安装Docker Daemon的可行性与步骤
可以,GCP提供的主流Linux发行版虚拟机(如Ubuntu、Debian、CentOS等)完全支持安装Docker Daemon,能满足开发测试中运行Docker容器的需求。以下是针对不同发行版的详细安装步骤:
Ubuntu/Debian 系列安装步骤
- 更新系统包索引
sudo apt update && sudo apt upgrade -y - 安装依赖包,支持HTTPS方式获取软件源
sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common - 添加Docker官方GPG密钥,确保软件包合法性
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg - 添加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 - 安装Docker Engine(包含Docker Daemon)
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io - 验证Docker Daemon运行状态
输出显示sudo systemctl status dockeractive (running)即为正常启动。 - (可选)配置普通用户无需sudo即可操作Docker
执行后需重新登录账号生效。sudo usermod -aG docker $USER
CentOS/RHEL 系列安装步骤
- 更新系统包
sudo yum update -y - 安装必备依赖,用于配置存储驱动
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 - 添加Docker官方软件源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - 安装Docker Engine
sudo yum install -y docker-ce docker-ce-cli containerd.io - 启动Docker Daemon并设置开机自启
sudo systemctl start docker sudo systemctl enable docker - 验证运行状态
sudo systemctl status docker - (可选)配置普通用户Docker权限
重新登录后生效。sudo usermod -aG docker $USER
额外注意事项
- 确保虚拟机至少拥有1核CPU、2GB内存,满足Docker及容器的基础运行需求;
- 若GCP虚拟机配置了自定义防火墙规则,需确保未阻止Docker的默认通信端口(通常无需额外调整);
- 安装完成后可执行
docker run hello-world测试,确认容器能正常拉取并运行。
内容的提问来源于stack exchange,提问作者overexchange
相关产品推荐
相关产品推荐

