在Ubuntu上安装Docker通常包括以下几个步骤:
-
更新包索引:
打开终端并运行以下命令来更新你的包索引:sudo apt update
-
安装必要的依赖:
安装apt-transport-https
、ca-certificates
、curl
、software-properties-common
、gnupg
等软件包:sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg
-
添加Docker的官方GPG密钥:
这将确保你安装的软件包是安全的。curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-
添加Docker的官方APT仓库:
这将允许你安装最新版本的Docker Engine和将来的更新。sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
-
再次更新包索引:
sudo apt update
-
安装Docker Engine:
使用以下命令安装Docker Engine:sudo apt install docker-ce docker-ce-cli containerd.io
-
验证Docker是否正确安装:
运行以下命令来验证Docker是否正确安装:sudo docker run hello-world
这个命令会下载一个测试镜像并在容器中运行,如果Docker安装正确,它将输出一条消息表明Docker正在运行。
-
添加用户到docker组(可选):
如果你不想每次使用Docker命令时都输入sudo
,可以将你的用户添加到docker组:sudo usermod -aG docker your-username
替换
your-username
为你的用户名。然后,注销并重新登录以使这个改变生效。
请确保你使用的是Ubuntu的官方支持版本,因为Docker可能不支持所有旧版本的Ubuntu。如果你使用的是Ubuntu的LTS版本,通常不会有问题。
在Ubuntu上安装Docker Compose,你可以按照以下步骤进行:
-
下载Docker Compose:
使用curl
命令从Docker Compose的官方GitHub仓库下载最新版本的Docker Compose。请替换下面的URL中的版本号v2.6.1
为最新的版本号,你可以在Docker Compose的GitHub仓库中找到最新版本。sudo curl -L "https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
-
设置执行权限:
下载完成后,你需要为Docker Compose文件设置可执行权限。sudo chmod +x /usr/local/bin/docker-compose
-
验证安装:
使用以下命令验证Docker Compose是否安装成功,它将显示安装的版本信息。docker-compose --version
如果安装成功,你将看到类似以下的输出:
docker-compose version v2.6.1
以上步骤将安装最新版本的Docker Compose到你的Ubuntu系统。如果你想要安装特定版本,只需更改下载命令中的版本号即可。安装完成后,你就可以开始使用Docker Compose来定义和管理你的多容器Docker应用程序了。