本文章详细的介绍了如何在一台虚拟机上面安装docker和docker compose环境,并且使用docker-compose.yml来部署postgres数据库。
环境准备:
我是准备了一个空的虚拟机,系统为centOS 7.9.2009
首先确定你的机器是否能够连接外网
网络准备:
1. 如果有外网,执行下面操作
安装并启动docker
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker
sudo systemctl enable docker
2. 如果没有外网, 请先离线安装docker环境
下载对应版本的docker-20.10.17.tgz 文件,上传到虚拟机某个盘符下,比如/data下面
tar -zxvf docker-20.10.9.tgz
[root@centos247 docker]# tar -zxvf docker-20.10.9.tgz
docker/
docker/containerd-shim-runc-v2
docker/dockerd
docker/docker-proxy
docker/ctr
docker/docker
docker/runc
docker/containerd-shim
docker/docker-init
docker/containerd
解压的docker文件夹全部移至/usr/bin目录