目标:
我们正在为GCP云中的开发人员创建开发环境。
每个开发人员都会在GCP中拥有一个专用的 Linux VM,用于日常的开发任务和测试。
Linux是一个dev环境(安装了多个用于源代码签出等的工具)。Docker守护进程是日常任务所需的另一个工具。
因此,Linux应该有daemon(已安装)来启动docker容器(用于测试)。
我们能在Linux上安装docker守护进程吗?如果是,请提供步骤。
发布于 2022-08-29 19:34:05
当我为需要Docker的开发人员构建VM时,我使用一个启动脚本,以便在创建VM时安装Docker。此脚本还可以在终端窗口中用于手动安装Docker。
此脚本用于Debian/Ubuntu系统。
需要一个变量。需要将$USER添加到docker组中,以便用户可以在没有sudo权限的情况下运行容器。此脚本使用sudo运行命令,这不是启动脚本所必需的,而是普通用户所必需的。
#!/bin/bash -v
sudo apt update
sudo apt upgrade -y
sudo apt install apt-transport-https -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce -y
sudo usermod -aG docker ${USER}
echo "User ${USER} added to docker group. Re-login to assume docker group membership."https://stackoverflow.com/questions/73532730
复制相似问题