Furture将是数据的,高效的算法、先进的运算将支配这个新世界-Docker
总想着一路走来能给后人留下什么,从士大夫藏书找到了灵感,还好10+年来保存下载的精品还从未丢弃过,所以上传网盘,493T的空间,终要能用上个5%-10%吧。QQ65472558
https://www.ecpan.cn/web/#/yunpanProxy?path=%2F%23%2Fdrive%2Foutside&data=4e23bf0975510dd3ffcd17fb57b9ff7eBpQYvn&isShare=1
或
https://caiyun.139.com/m/i?145CGKAk8UxaT
3000+(积累中)部传家精校收藏。涵盖知识、人文、历史、科技、教育、美食等,支撑后人筑梦为用,一世为用。
一、基本命令
docker version
查看docker版本
docker info
查看docker详细信息
docker --help
查看docker命令
二、常用镜像命令
docker images
查看docker镜像
容器执行命令集:
$ docker --help
用法: docker COMMAND
A self-sufficient runtime for containers
选项:
--config string Location of client config files (default
"C:\\Users\\junchow\\.docker")
-D, --debug 开启debug模式
-H, --host list Daemon socket(s) to connect to
-l, --log-level string 设置日志级别,级别分为debug|info|warn|error|fatal,默认为info。
--tls Use TLS; implied by --tlsverify
--tlscacert string Trust certs signed only by this CA (default
"C:\\Users\\junchow\\.docker\\machine\\machines\\default\\ca.pem")
--tlscert string Path to TLS certificate file (default
"C:\\Users\\junchow\\.docker\\machine\\machines\\default\\cert.pem")
--tlskey string Path to TLS key file (default
"C:\\Users\\junchow\\.docker\\machine\\machines\\default\\key.pem")
--tlsverify Use TLS and verify the remote (default true)
-v, --version 终端打印显示版本信息并退出
管理命令:
config 管理Docker配置
container 管理容器
image 管理镜像
network 管理网络
node 管理Swarm节点
plugin 管理插件
secret 管理Docker安全
service 管理服务
swarm 管理Swarm集群
system 管理Docker系统
trust Manage trust on Docker images
volume 管理卷
命令:
attach 将标准输入和标准输出连接到正在运行的容器
build 使用dockerfile文件创建镜像
commit 从容器的修改项中创建新的镜像
cp 将容器的目录或文件复制到本地文件系统中
create 创建一个新的镜像
diff 检查容器文件系统的修改
events 实时输出docker服务器中发生的事件
exec 从外部运行容器内部的命令
export 将容器的文件系统到处为tat文件包
history 显示镜像的历史
images 输出镜像列表
import 从压缩为tar文件的文件系统中创建镜像
info 显示当前系统信息、docker容器与镜像个数、设置信息等
inspect 使用JSON格式显示容器与镜像的详细信息
kill 向容器发送kill信号关闭容器
load 从tar文件或标准输入中加载镜像
login 登录docker注册服务器
logout 退出docker注册服务器
logs 输出容器日志信息
pause 暂停容器中正在运行的所有进程
port 查看容器的端口是否处于开放状态
ps 输出容器列表
pull 从注册服务器中拉取一个镜像或仓库
push 将镜像推送到docker注册服务器
rename 重命名一个容器
restart 重启一个或多个容器
rm 删除一个或多个容器,若没有指定标签则删除lastest标签。
rmi 删除一个或多个镜像,若没有指定标签则删除lastest标签。
run 在一个新容器中中运行命令,用于指定镜像创建容器。
save 将一个或多个镜像保存为tar包
search 从Docker Hub中搜索镜像
start 启动一个或多个已经停止的容器
stats Display a live stream of container(s) resource usage statistics
stop 停止一个或多个正在运行的容器
tag 设置镜像标签
top 显示容器中正在运行的进程信息
unpause 重启pause命令暂停的容器
update 更新一个或多个容器的配置
version 显示docker版本信息
wait 等待容器终止然后输出退出码
Run 'docker COMMAND --help' for more information on a command.
三、Docker常用命令举例:
unzip -q idcardocr-docker.zip
docker load -i idcardocr.tar
docker images --filter=reference="idcardocr:release"
unzip -q idcardocr.zip
tar xf idcardv1.tar
mv idcardv1 idcardocr/docker/PaddleOCR/train_data
mv PyYaml-4.5.1.whl idcardocr
docker run -it -d --gpus [all|"device=1"] -v $HOME/js_idcard/idcardocr:/js_idcard --name js_idcard idcardocr:release bash
nvida-docker -it -d -v $(HOME)/idcardocr:/js_idcard --name js_idcard idcardocr:release bash
docker ps|grep js_idcard
vi idcardocr/docker/PaddleOCR/configs/rec/ch_pproc_v1.1/rec_chinese_lite_train_v1.1.yml
pretrain_weights=./pretrain_models/ch_pproc_mobile_v1.1_rec_pre/best_accuracy
vi idcardocr/docker/PaddleOCR/configs/rec/rec_chinese_reader.yml
./train_data/idcardv1/train.txt
./train_data/idcardv1/test.txt
docker exec -it js_idcard bash
cd /js_idcard
pip install PyYAM.whl
cd docker/PaddleOCR
python3.7 tools/train.py -c configs/rec/ch_pproc_v1.1/rec_chinese_lite_train_v1.1.yml 2>&1 | tee train.log
python3.7 tools/export_model.py -c configs/rec/ch_pproc_v1.1/rec_chinese_lite_train_v1.1.yml -o Global.save_inference_dir=./inference/det_db/
python3.7 tools/infer/predict_rec.py --rec_mode_dir="./inference/det_db/" --image_dir="./train_data/idcardv1/images/0001.jpg"
---
old models: /app/inference/ch_pproc_server_v1.1_rec_infer/
new models: $HOME/js_card/idcardocr/docker/PaddleOCR/inference/det_db
docker run -d --runtime nvidia -p 9001:9000 --name js_idcard_deploy idcardocr:release
docker ps|grep js_idcard_deploy
chx cd /data/chx/js_card/idcardocr/docker/PaddleOCR/inference/det_db
docker cp params js_idcard_deploy:/app/inference/ch_pproc_server_v1.1_rec_infer/
docker cp modle js_idcard_deploy:/app/inference/ch_pproc_server_v1.1_rec_infer/
log:instance/billocr.log
---selftest
vim single_detect.sh
URL=http://localhost:9001/idocr
HEADER="Content-Type:application/json;charset=UTF-8"
file=$1
b64str=$(base64 -w 0 $file)
data='{"image_name":"abc.jpg","image_data":"'$b64str'"}'
curl -X POST $URL -d $data -H $HEADER
chmod 744 single_detect.sh
./single_detect.sh test_images/0.jpg
---selftest
vim batch_detect.sh
URL=http://localhost:9001/idocr
HEADER="Content-Type:application/json;charset=UTF-8"
for file in $1/*.jpg
b64str=$(base64 -w 0 $file)
data='{"image_name":"abc.jpg","image_data":"'$b64str'"}'
curl -X POST $URL -d $data -H $HEADER
echo
done
chmod 744 batch_detect.sh
./batch_detect.sh test_images
--gkf: train.txt
#!/bin/bash
n=1
while read line
do
echo -e $n".jpg\t"$line >> out.txt
((n++))
done < src.txt
顺便拉个小广告~~
* 玉米私藏: 传家精校收藏。近3000部精校视频、资料、电子书,涵盖知识、人文、历史、科技、教育、美食等,支撑后人建立理想为用,梦想为用,一生为用。
可通过前4位【编号】如D015,在链接中排序查找对应子目录,转存并下载。盘中有试看。
* 较大且采用分卷压缩,直接网页下载易损坏,须用和彩云网盘PC客户端(官网: [https://c.139.com/w/#/client](https://c.139.com/w/#/client))下载。
转存后在客户端【来自链接分享】文件夹,将子目录中全部文件下载后再解压。普通资料视频,支持各设备。
---
获取方式: (J字头-纪录类 | D字头-知识类 | Z字头-资料类)
* 以子目录为单位,20 元/子目录;若分多季,则 5 元/子目录。
* 扫下图,将结果截图 + 完整文件名发Q : 65472558 获取密码。
Furture将是数据的,高效的算法、先进的运算将支配这个新世界-Docker相关推荐
- 鲸鱼优化算法与大数据:高效网站分析优化技术
作者:禅与计算机程序设计艺术 "鲸鱼优化算法与大数据:高效网站分析优化技术" 引言 1.1. 背景介绍 随着互联网的发展,网站数量日益增长,用户访问量也不断增加.网站作为企业或个人 ...
- [Poj 2187] 计算几何之凸包(二) {更高效的算法}
{ 承上一节 继续介绍点集的凸包 (下文中所有凸包 若不做特殊说明均指点集的凸包) 这一节介绍相比更高效的算法 } ========================================= ...
- Educoder 机器学习 SMO进行优化 第1关:SMO高效优化算法
第1关:SMO高效优化算法 任务要求 参考答案 评论1 任务描述 相关知识 了解SMO的工作原理 编程要求 测试说明 任务描述 本关任务:编写一个SMO算法. 相关知识 为了完成本关任务,你需要掌握: ...
- 【C++】公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?请设计一个“高效”的算法求解。
题目分析 公元前五世纪,我国古代数学家张丘建在<算经>一书中提出了"百鸡问题":鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一.百钱买百鸡,问鸡翁.鸡母.鸡雏各几何?请设计一 ...
- caj文件打不开显示内存不足_面向大数据的高效存储容量缩减技术研究
面向大数据的高效存储容量缩减技术研究 [摘要]:随着信息化的发展,全球数据量呈指数式增长,数据中心存储规模快速迈向了PB级甚至是EB级,其中包含了大量的冗余数据.这些冗余数据占用了大量的存储资源,导致 ...
- 计算与数据结构篇 - 哈希算法 (Hash)
计算与数据结构篇 - 哈希算法 (Hash) 哈希算法的定义和原理非常简单,基本上一句话就可以概括了.将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规则就是哈希算法,而通过原始数据映射之 ...
- 《趣学算法(第2版)》读书笔记 Part 1 :如何高效学习算法
14天阅读挑战赛 系列笔记链接 <趣学算法(第2版)>读书笔记 Part 1 :如何高效学习算法 <趣学算法(第2版)>读书笔记 Part 2 :算法入门 <趣学算法(第 ...
- 【论文阅读】基于自适应小生境和 k 均值操作的数据聚类差分进化算法
文章目录 原文题目 摘要 I. 引言 背景知识 Niching(小生境) 适应度共享 参考文献 提出 Niching Method 的动机 Niching Method 需要 Adaptive 的动机 ...
- 算法该不该刷?如何高效刷算法?
一.算法该不该刷? 最近有小伙伴向我咨询一个问题,就是算法该不该刷,该如何刷算法呢?这个问题可谓太大众化了,只要你去某乎.某度搜索一下相关的解答,会有无数种回答,可见这个问题困扰了多少学习计算机的同学 ...
最新文章
- 虚拟机的联网模式正确的选择
- js的apply方法使用详解,绝对NB
- php选择排序算法原理_PHP排序算法之选择排序
- faster rcnn训练过程讲解
- 15.使用using和try/finally来做资源清理
- openstack内存占用清理
- HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure: Could not load c
- mysql计算相邻的差值_MySQL如何计算相邻两行某列差值
- php dom xml解析,PHP使用DOM解析XML
- div旋转 vue_Vue实现在线签名(微信端内强制横屏/手机浏览器横竖屏支持)实现过程...
- 线性代数(同济) 第六版 复习
- windows批量ping脚本
- 使用遇到的问题_喷淋塔使用过程中遇到的问题以及解决方法
- 娑罗双树,半枯半荣,娑罗花开,盛者必衰
- ANSI/ISO C++ Professional Programmer's Handbook 7
- PHP file_get_contents函数详解
- 蓝桥杯算法训练-隐匿的刺客
- 使用imageio写视频文件指定输出质量
- 【AAAI2023】视觉辅助的常识知识获取Visually Grounded Commonsense Knowledge Acquisition 个人学习笔记
- idea完美激活 转载