文章介绍:利用开源篇40做好的vyos-1.4.3-lts的vyos版本docker镜像,在ubuntu系统中用docker-compose快速启动vyos系统。

一、安装docker和docker-compose

bash <(curl -sL kejilion.sh) docker install

二、创建docker_data目录

mkdir docker_data && cd docker_data && mkdir vyos-1.4.3 && cd vyos-1.4.3

三、下载镜像

wget https://pan.yydy.link:2023/d/share/vyos/docker/vyos-1.4.3.tar

四、加载镜像

docker load -i vyos-1.4.3.tar

yydy_2025-11-27_18-53-34

五、创建docker-compose.yml文件

services:
  vyos-1.4.3:
    image: vyos-1.4.3-generic-amd64:latest
    container_name: vyos-1.4.3
    hostname: vyos-1.4.3
    privileged: true
    volumes:
      - /lib/modules:/lib/modules
    networks:
      vyos:
        ipv4_address: 100.64.0.100
    ports:
      - "22222:22"
    command: /sbin/init
    restart: unless-stopped

networks:
  vyos:
    driver: bridge
    ipam:
      config:
        - subnet: 100.64.0.0/24
          gateway: 100.64.0.1

六、启动vyos容器

docker compose up -d

yydy_2025-11-27_18-54-41

yydy_2025-11-27_18-55-02

七、进入vyos容器

docker exec -ti vyos-1.4.3 su - vyos

八、初始化配置

configure
delete service ntp
set service ssh port 22
set system host-name vyos-1.4.3
commit
save