一键安装 docker与docker-compose
在服务器终端按照以下操作依次执行即可
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
如果安装成功的话就可以跳过后续内容了
手动安装docker与docker compose
docker官方文档: https://docs.docker.com/engine/install/
# 如果之前有安装过docker可以执行以下命令删除旧的 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
sudo yum install -y yum-utils # yum-utils 提供了 yum-config-manager 命令 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
PS: docker-compose-plugin
提供了docker compose
命令,用法同docker-compose
如果docker ps
显示守护进程没有启动(Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?)的话可以执行以下命令启动: sudo systemctl start docker
单独安装 docker-compose
很多云服务商的主机会预装docker但不携带docker-compose,想要单独安装docker-compose的话可以看此内容:
curl -SL https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose # 下载二进制文件 sudo chmod +x /usr/local/bin/docker-compose # 给予执行权限 sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose # 软链接到path, 可以直接调用 docker-compose --version # 该行命令返回版本号则成功安装
Comments NOTHING