从零封装一个健壮的Android串口SDK:支持多设备并发与指令队列管理
2026/6/10 5:56:29
docker pull registrydocker images执行命令:mkdir /hwregistry
执行命令:docker run -d -p 5000:5000 --name pri_registry -v /hwregistry:/var/lib/registry registry
结果说明:这段操作是在搭建Docker私有镜像仓库:先创建了宿主机目录/hwregistry,接着用docker run启动了名为pri_registry的Registry容器,将宿主机5000端口映射到容器5000端口,并把容器内镜像存储目录/var/lib/registry挂载到/hwregistry实现数据持久化。容器已后台运行,可通过euler01:5000访问私有仓库,后续需配置Docker信任该HTTP仓库才能推送/拉取镜像。
执行命令:docker ps -a
curl -X GET http://127.0.0.1:5000/v2/_catalogcurl命令是请求私有Docker仓库的镜像目录(v2/_catalog),返回结果{"repositories":[]}说明当前仓库里还没有任何镜像。这是正常的初始状态,后续可以向127.0.0.1:5000推送镜像来填充仓库。docker pull busyboxdocker tag busybox:latest euler01:5000/busybox:latestvim /usr/lib/systemd/system/docker.servicesystemctl daemon-reloadsystemctl restart docker,重启Docker服务docker push euler01:5000/busybox:latestvim /usr/lib/systemd/system/docker.servicesystemctl daemon-reloadsystemctl restart dockerdocker pull euler01:5000/busyboxdocker images修改Docker服务文件
vim /usr/lib/systemd/system/docker.service重启Docker服务
执行命令:systemctl daemon-reload
执行命令:systemctl restart docker
从本地仓库获取busybox镜像
执行命令:docker pull euler01:5000/busybox
执行命令:docker images