当我为需要Docker的开发者构建虚拟机时,我使用一个启动脚本,以便在创建虚拟机时安装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}