Open zzcabc opened 3 years ago
镜像,容器,挂载 这些自己百度吧,我只教玩,不教名词解释
命令
docker pull 那个人/什么玩意儿
或者是 docker pull 什么玩意儿
此命令会拉取适合你架构的镜像,当然,如果没有的话我也不知道拉的什么玩意,至少不符合你架构的镜像运行不了,推荐去Docker Hub 自己去看一下,树莓派4B -> ARM64或ARM都可以用,不过一般拉取64的 这里我拉一个B站直播保存弹幕的镜像 docker pull xilianghe/danmuji
命令
docker run -d \
--name danmuji \
-p 1125:23333 \
-v /usr/docker/log:/log \
xilianghe/danmuji
来解析上面这是什么意思
docker run -d
: 启动容器
--name danmuji
: 取个名字叫danmuji
-p 1125:23333
: 将本机端口 给了 docker容器端口 前面本机端口:后面容器端口
-v /usr/docker/log:/log
: 将本地文件夹映射到容器内部 前面本机文件夹:后面容器文件夹
如果本地文件夹有东西会覆盖掉容器内部,容器产生的文件也会保存到本地文件夹,如果想单独拷贝文件也可以使用
-v /usr/docker/log/log.txt : /log/log.txt
名字都是乱起的,前面随意,后面看镜像如果本地没有镜像,运行这条命令也会拉取镜像
之后浏览器访问 ip:端口
就行了
OpenWrt可以直接网页操作,看命令不爽可以用鼠标点
docker ps -a
查看所有容器,不加-a
只查看启动容器
docker start 容器名称
: 启动容器
docker stop 容器名称
: 停止容器
docker restart 容器名称
: 重启容器
docker rm 容器名称
或容器ID : 删除容器
必须停止才能删除
docker image ls
查看所有镜像
docker pull 镜像
: 拉取镜像
docker rmi 镜像名称或镜像ID
: 删除镜像
懒得写了。。。 未完待续
我在固件里面安装了docker-compose,虽然安起来跑起来了,但是后面不知道什么情况导致网络不行了~,最后无疾而终
@CodeDreamfy 尝试重启docker服务或者重启openwrt
@CodeDreamfy 尝试重启docker服务或者重启openwrt
嗯嗯,后面我就改成了旁路由了,我晚些时候再试试
Docker
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker并不是虚拟机,请不要搞混,虚拟机通常是硬件方面虚拟,Docker为软件化虚拟
Docker源本身在国外,因为某些原因访问速度差的一批,推荐使用ssr++或Helloworld或Passwall或OpenClash搭配使用
因为目前写文档我不在家,一切使用VPS服务器命令行操作