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、安装辅助项目

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: {}
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

7、Docker run和Docker compose互转

  • 演示
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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注