前提条件:
安装Debian 11系统
在Debian 11系统上安装Docker
1.拉取Docker Compose二进制包
最新版本在帖子发布时为v2.17.3,有需要降级的请到GitHub查询版本
curl -L "https://github.com/docker/compose/releases/download/v2.17.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.给Docker Compose二进制包添加执行权限
chmod +x /usr/local/bin/docker-compose
执行这行命令之后不会有任何输出
3.创建软链接,让Docker Compose不用写绝对路径
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
执行这行命令之后不会有任何输出
4.测试Docker Compose能否正常运行
docker-compose version

5.新建一个测试服务
mkdir test
vim test/docker-compose.yml
在vim编辑软件中输入服务↓↓↓
提示:删除整行的快捷键:双击“D”键;进入输入模式需要按“i”键;退出输入模式按“Esc”键;保存并退出必须在退出输入模式后输入“:wq”,然后回车。
version: '3.8'
services:
portainer:
image: 6053537/portainer-ce
restart: unless-stopped
ports:
- "9000:9000"
volumes:
- /etc/timezone:/etc/timezone
- /etc/localtime:/etc/localtime
- /var/run/docker.sock:/var/run/docker.sock
- ./portainer_data:/data
用Docker Compose拉取并生成容器↓↓↓
cd test/
docker-compose pull && docker-compose up -d

在浏览器的地址栏上输入 服务器的IP地址 + 英文冒号 + 9000(端口号),看到网站出现说明已经成功了。
这个portainer的服务是用于监控其他Docker服务的,如果一段时间不创建管理员账户就会自行关闭。
