今天来记录一下初次使用DockerCompose部署服务的过程
我拿到的机器是一台CentOS7.9的服务器,上面没有安装docker,需要手动进行安装。
1.只需要一行命令就能安装docker了
curl -sSL https://get.daocloud.io/docker | sh
2.只需要进行等待就可以了,安装成功之后测试一下
docker -v
3.接下来需要安装dockerCompose,同样也是一行命令
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
4.等待片刻之后进行测试
docker-compose -v
这里可能会权限不够 ,增加个权限就可以了
chmod +x /usr/local/bin/docker-compose
5.设置docker镜像仓库,否则拉镜像会比较慢
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://6pdnrr7m.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
准备工作做完啦 !
我们需要一个单独的路径来保存docker-compse.yml文件
mkdir dockerComposeTest
cd dockerComposeTest
touch docker-compose.yml
vim docker-compose.yml
写入以下内容
services:
nginxTest:
image: nginx
ports:
- "8081:80"
执行命令启动容器
docker-compose up
测试一下:
搞定!