1、官网地址:【点击进入】
2、设置防火墙规则或者关闭防火墙
ufw disable
3、更新系统
apt update -y&&apt install -y curl
4、安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
5、搭建Docker compose管理面板
- 创建Dockge存储目录
mkdir -p /opt/stacks /opt/dockge
- 进入目录
cd /opt/dockge
- 下载compose配置文件
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
- 启动服务
docker compose up -d
6、安装辅助项目
- Portainer项目:【点击进入】
version: "3.8"
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
ports:
- 9000:9000
volumes:
- /home/app/portainer/data:/data
- /var/run/docker.sock:/var/run/docker.sock
networks: {}
- nginx-proxy-manager开源项目:【点击进入】
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
- 默认登录账号、密码
- [email protected]
- changeme
7、Docker run和Docker compose互转
- Docker run转Docker compose:【点击进入】
- Docker compose转Docker run:【点击进入】
- 演示
docker run -d --name="transmission" \
-e USERNAME=xiaoz \
-e PASSWORD=xiaoz.me \
-p 9091:9091 \
-p 51413:51413 \
-p 51413:51413/udp \
-v /data/downloads:/root/Downloads \
-v /data/transmission:/root/.config/transmission-daemon \
--restart=always \
helloz/transmission
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。