docker 官网:https://docs.docker.com/engine/install/ubuntu/
(1)按照官网安装教程:
我选择的是Install from a package
安装方法。
首先到网址:https://download.docker.com/linux/ubuntu/dists/
下载对应的版本,进入目录:pool/stable/
下选取适合你系统的.deb
文件;
(2)接着到下载好的.deb
文件目录下:
执行命令: sudo dpkg -i package.deb
(改为你的.deb包路径);
若遇到问题显示如下:
下列软件包有未满足的依赖关系:
docker-ce : 依赖: docker-ce-cli 但是它将不会被安装
依赖: containerd.io 但是它将不会被安装
冲突: docker.io 但是 20.10.7-0ubuntu5~18.04.3 正要被安装
推荐: aufs-tools 但是它将不会被安装
推荐: cgroupfs-mount 但是它将不会被安装 或
cgroup-lite 但是它将不会被安装
推荐: pigz 但是它将不会被安装
docker.io : 依赖: containerd (>= 1.2.6-0ubuntu1~)
推荐: pigz 但是它将不会被安装
推荐: ubuntu-fan 但是它将不会被安装
则执行:
sudo apt install docker.io
sudo apt --fix-broken install
即可,再执行安装 sudo dpkg -i package.deb
(改为你的.deb包路径) ,应该就没问题了。
(3)验证是否安装成功,执行命令:
sudo docker run hello-world
如果运行成功了,表示docker安装成功,再运行一下sudo docker images
,看是否有hello-world 的镜像,显示如下:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest feb5d9fea6a5 6 months ago 13.3kB
(4)安装docker-compose:
安装教程官网链接:https://docs.docker.com/compose/install/
首先选择适合你的版本:https://github.com/docker/compose/releases
其次执行: sudo chmod +x /usr/local/bin/docker-compose
若失败,则执行: sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
最后:sudo apt install docker-compose
安装完成。
验证docker-compose是否安装成功:
运行:docker-compose --version