Skip to main content

Docker安装OneNav

使用Docker安装

docker run -itd --name="onenav" -p 3080:80 \
    -v /data/onenav:/data/wwwroot/default/data \
    helloz/onenav
  • 3080:第1个3080端口为访问端口,可自行修改,第2个80为容器内部端口,请不要修改
  • /data/onenav:本机挂载目录,用于持久存储Onenav数据
  • /data/wwwroot/default/data这个路径请不要修改,否则会造成数据丢失

如果您是国内网络环境,无法拉取Docker进行,可以使用我们提供的镜像加速地址,只需要将上面的helloz/onenav改成pub.tcp.mk/helloz/onenav,比如:

docker run -itd --name="onenav" -p 3080:80 \
    -v /data/onenav:/data/wwwroot/default/data \
    pub.tcp.mk/helloz/onenav

使用Docker Compose安装

您也可以选择docker-compose进行安装,将下面的文件保存为docker-compose.yaml

version: '3'
services:
  onenav:
    container_name: onenav
    ports:
      - "3080:80"
    volumes:
      - './data:/data/wwwroot/default/data'
    image: 'helloz/onenav'
    restart:
      always

然后运行命令docker-compose up -d进行启动。

初始化

安装完毕后访问http://IP:3080完成初始化操作!