文章介绍:利用开源篇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

五、创建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


七、进入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