先去官网看了一下说明:
https://docs.docker.com/engine/install/ubuntu/
里面提到安装 docker 对系统的要求
OS requirements
To install Docker Engine, you need the 64-bit version of one of these Ubuntu versions:
- Ubuntu Mantic 23.10
- Ubuntu Jammy 22.04 (LTS)
- Ubuntu Focal 20.04 (LTS)
但是我的虚拟机安装20.04有问题,安装的是16.04,所以还是决定尝试安装。上网搜了下也不少在ubunt16.04下安装docker的方法。
我先是按照管网的方法 Install using the apt repository 尝试安装,然后到 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 这一步时,提示安装不成功,然后就使用的 Ubuntu 16.04 安装配置Docker - 知乎 这个文章的方法安装,之后输入了两次 sudo docker run hello-world 这个命令,提示我安装成功了。
$ sudo docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
我看这意思是成功了。