https://docs.docker.com/engine/install/centos/
打开官网找到对应linux版本,执行官方命令
卸载旧版本docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装yum-utils包(它提供了yum-config-manager实用程序)并设置存储库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装最新版本docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
设置开机自启动
sudo systemctl start docker
测试是否成功
sudo docker run hello-world
从github拉取docker-compose文件,直接在服务器执行即可
sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose- ( u n a m e − s ) − (uname -s)- (uname−s)−(uname -m)” -o /usr/local/bin/docker-compose
给文件加可执行文件
sudo chmod +x /usr/local/bin/docker-compose
检查是否成功
docker-compose --version