要在Ubuntu上安装Docker和Docker Compose,你可以按照以下步骤操作:
安装Docker
首先,更新现有的包列表:
sudo apt update
接着,安装一些允许apt
通过HTTPS使用仓库的包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
然后,添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加Docker仓库到APT源:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再次更新包数据库:
sudo apt update
最后,安装Docker CE(社区版):
sudo apt install docker-ce
将你的用户加入到docker组中,以便可以不使用sudo
来运行docker命令:
sudo usermod -aG docker ${USER}
为了使这个改变生效,你可能需要注销并重新登录,或者重启你的系统。
为了测试Docker是否正确安装,可以运行:
docker --version
安装Docker Compose
从Docker Compose的GitHub仓库中获取最新版本的Docker Compose(请确保访问官方GitHub仓库以获取最新版本号):
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
请注意,上述命令中的版本号v2.23.0
需要替换为最新的Docker Compose版本号。
接下来,给予可执行权限到Docker Compose的二进制文件:
sudo chmod +x /usr/local/bin/docker-compose
检查Docker Compose是否正确安装:
docker-compose --version
这样你就完成了Docker和Docker Compose的安装过程。
请记得在执行这些步骤之前,先确认你使用的Ubuntu版本支持当前的Docker版本,以及你是否有足够的权限来执行上述命令。如果你是作为普通用户执行的,可能需要在每个命令前面加上sudo
。如果你刚刚将用户添加到docker组,你需要注销并重新登录或重启,这样组改变才能生效。