系统:Ubantu 20.04.5
(暂时不建议使用 Ubantu 22 版本,在安装docker-compose时会很难安装)
- 卸载旧版本 
sudo apt-get remove docker docker-engine docker.io containerd runc首次安装的准备
- 首次安装需要存储库 
sudo apt-get updatesudo apt-get install \
	ca-certificates \
	curl \
	gnupg \
	lsb-release- 添加Docker官方GPG密钥(没有这些东西,在接下来的流程会出现禁止安装状况) 
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg- 设置存储库 
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null安装 Docker 引擎
sudo apt-get update- 安装指定版本(推荐) 
sudo apt-get install docker-ce=5:20.10.16~3-0~ubuntu-focal docker-ce-cli=5:20.10.16~3-0~ubuntu-focal containerd.io- 安装最新 
sudo apt-get install docker-ce docker-ce-cli containerd.io
# sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin(第二行的插件无法安装,不是核心功能,先不管)
- 启动docker 
# 如果wsl-ubuntu在docker run失败时,应该是报没启动的错,尝试下面的命令 service docker start
您可能需要的文档:https://www.zywvvd.com/notes/system/linux/ubuntu-chkconfig/ubuntu-chkconfig/
https://www.php.cn/faq/510494.html
- test 
sudo docker run hello-world安装 Docker Compose
- 环境配置+下载资源包 
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
# sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose- 权限 
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose- 查看版本号 
docker compose version
# Docker Compose version v2.16.0