1.在国内的VPS可以先使用这个指令换成阿里云的源
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
2.安装 yum-utils
工具包,方便管理和操作 yum
软件包
sudo yum install -y yum-utils
3.将 Docker 的官方镜像源配置为阿里云镜像源,以便提高 Docker 包的下载速度
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装 Docker 引擎、命令行工具、容器运行时以及 Docker Compose 插件(运行docker compose出现command not found请看文末)
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
5.启动Docker
systemctl start docker
6.查看Docker运行状态,如显示 Active: active (running) 则代表Docker启动成功
systemctl status docker
7.运行个Hello,World来测试一下,输出Hello from Docker!
就代表可以成功运行!
docker run hello-world
8.将Docker设置成开机启动
systemctl enable docker
最后就可以拉取并启动你喜欢的Docker项目了!如果你想要部署Rocket.Chat在线加密聊天室,可以看看我写的专栏:在CentOS7上使用Docker快速部署Rocket.Chat
PS:如果无法执行docker compose命令,解决方法在这:
先用 docker-compose -version
查看版本,如果command not found则进行以下的步骤
没有wget的机器先使用以下命令下载wget
yum install wget
1.下载Docker compose文件
wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64
2.将下载下来的文件移动到系统的 bin
目录下,这样就能在系统的任何地方通过命令行使用 docker-compose
命令
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
3.允许系统将这个文件作为可执行文件运行。否则,运行该文件时可能会遇到 “Permission denied” 错误
chmod +x /usr/local/bin/docker-compose
4.再次查看docker compose版本,输出版本号即表示安装成功
docker-compose -version
centos现在是不是已经停止维护了?