在Ubuntu上安装Docker可以通过以下步骤完成:
更新系统:
打开终端并输入以下命令来更新软件包列表和已安装软件的版本:
sudo apt update
sudo apt upgrade
安装依赖项:
安装安装Docker所需的软件包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加GPG密钥:
使用以下命令添加Docker官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加Docker存储库:
要在Ubuntu上安装Docker,需要将Docker存储库添加到APT源中:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
安装Docker:
添加到系统后,使用以下命令安装Docker:
sudo apt install docker-ce
验证安装:
使用以下命令验证已安装的Docker版本:
docker --version
检查服务状态:
sudo systemctl status docker
运行测试容器:
运行一个简单的Docker容器来测试安装:
docker run hello-world
下载.deb包:
在可以访问互联网的机器上,下载Docker CE、Docker CE CLI和Docker Compose的.deb包。例如:
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce-cli_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/containerd.io_1.7.25-1_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb
传输文件:
将下载的.deb文件和Docker Compose二进制文件传输到目标服务器(例如通过scp或U盘)。
安装Docker CE和Docker CE CLI:
在目标服务器上,进入存放.deb文件的目录,依次安装Docker CE、Docker CE CLI和containerd.io:
sudo dpkg -i containerd.io_1.7.25-1_amd64.deb
sudo dpkg -i docker-ce-cli_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
sudo dpkg -i docker-ce_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
配置Docker服务:
启动Docker服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
验证安装:
验证Docker是否安装成功:
docker --version
如果显示Docker版本信息,说明安装成功。
安装Docker Compose:
在目标服务器上,进入存放.deb文件的目录,安装docker-compose-plugin:
sudo dpkg -i docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb
验证Docker Compose安装:
验证Docker Compose是否安装成功:
docker-compose version
如果显示Docker Compose版本信息,说明安装成功。
请注意,具体的安装步骤可能会因Ubuntu版本的不同而有所差异,建议查阅最新的官方文档以获取最准确的信息。