docker能开箱即用,在nas部署也十分方便,但是百度出来的大部分教程是打命令,对于只熟悉威联通Container Station的用户尽可能一头雾水,但是其命令与Container Station是一一对应的,本次以在威联通里搭建青龙面板为例,把纯命令与Container Station联系起来。
获取青龙面板docker
青龙面板GitHub链接:https://github.com/whyour/qinglong
其中docker命令如下:
docker run -dit \
-v $PWD/ql/data:/ql/data \
-p 5700:5700 \ --name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
大部分docker命令都是这几行,现在来逐一拆解,为了教学我改了部分配置
docker run -dit \ linux中运行docker命令
-v .../Container/test:/ql/data \ 数据存放目录
-p 5711:5700 \ 将内部5700端口映射到外部5711端口
--name ql \ 建立容器名字为ql
--hostname qinl \ 容器内主机名为qinglong
--restart unless-stopped \ 容器自启动
whyour/qinglong:latest 拉取映像名字及版本
还会有一些命令中会有-env,这是用于配置环境变量,青龙面板并不需要,关于如何配置环境变量下次有机会再说
在nas建立一个文件夹,名字可以随意
比如我在Container下建立了test文件夹作为此docker的数据存放目录
Container Station建立容器
首先Container Station搜索whyour/qinglong,点击安装
版本选择latest
容器名字就是ql,其他无特殊则是默认,也可以在此限制docker占用的最大资源
然后选择高级配置,此处环境变量没有跳过,配置网络,主机名为qinl,模式为NAT,端口主机为5711,Container为5700,协议除非明确udp否则都是tcp
设备没有跳过
在这里挂载文件夹选择刚刚新建的/Container/test文件夹,挂载路径为/ql/data,读取写入权限都勾选,点击创建。
评论前必须登录!
注册