12 2020 档案
摘要:1拉取镜像 docker pull mysql 2运行容器(同时设置密码和让数据库名生效) docker run --name mysqldock -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=inst1 -d -p 3306:3306 mysql
阅读全文
摘要:1不知为什么使用java -jar app.jar运行之后自动退出容器,初步分析应该是从网上找的这个jar包有问题 2不知为什么容器拍起来了,但是网址404找不到页面,初步分析应该还是网上找的这个war包有问题 1)创建目录进入目录 mkdir -p Dockerfile/mywarproject
阅读全文
摘要:实例1:构造一个含有vim编辑器的centos镜像 代码解释: 1,CMD /bin/bash为什么末尾要写上这一行代码? 答:在非shell环境中如果要执行shell,就必须要指定shell,需要注意的是用这种方式执行shell需要指定全路径。另外下面这段Dockerfile中只能有一个CMD被执
阅读全文
摘要:步骤1: 1使用命令添加数据券 实际运用: 将tomcat用于存放项目的webapps文件夹与本地目录/root/tomcat01/webapps进行挂载,以后再放项目的时候就不需要进入容器操作了。 --privileged=true是增加可写的权限。 2使用Dockerfile添加数据券 3容器数
阅读全文
摘要:1列出本机所有镜像:docker images 2查看正在运行的容器:docker ps 3搜索一个镜像:docker search python 4下载一个镜像:docker pull python 5上传一个镜像:docker push python tyjs09/docker:python3.
阅读全文
摘要:1什么是docker? Dacker是运行在操作系统之上的一个软件,利用这个软件可以运行无数个容器,每个容器都相当于一台虚拟主机,这些容器共享操作系统中的内存,硬盘,cpu等公共资源,因此也可以把docker理解成为一种寄生于父类的虚拟机。 2docker有哪些优势? 除了部署快,易维护等优点外,最
阅读全文
摘要:一 awk之nginx实践案例: nginx日志格式内容如下: 106.12.223.235 - - [18/Dec/2020:05:19:55 +0800] "GET /examples/globalresources.html HTTP/1.1" 404 784 "-" "Mozilla/5.0
阅读全文
摘要:将两个文件具有相同列的行进行合并 [root@tyjs09 ~]# cat a 张三|000001 李四|000002 [root@tyjs09 ~]# cat b 000001|10 000001|20 000002|30 000002|15 [root@tyjs09 ~]# awk -F'|'
阅读全文
摘要:sort视“行”为单位,默认按升序排列,如果想倒序排列,加一个-r搞定, 通常使用sort进行数值比较的时候,我们都会加一个-n选项,用于解决2比10大的问题缺陷。 -k用于指定列数 -t用于设定分隔符 [root@tyjs09 ~]# cat test 苹果:150:2.5 橘子:50:1.5 香
阅读全文
摘要:Sed知识: Sed主要用于文件的增删改查 -e动作编辑此为默认项可不写 -n只打印匹配模式 -f将sed动作写在一个文件内,用-f filename执行filename内的sed动作 -r支持扩展表达式 实例1:取出最后一列数值 [root@tyjs09 ~]# seq 100 110|sed -
阅读全文
摘要:Awk知识: 语法:awk ‘pattern{action}’ Awk ‘BEGIN{}END{}’开始和结束 Awk ‘/hello world/’正则匹配字符串 Awk ‘/11/,/19/’区间选择,例如seq 30|awk ‘/11/,/19/’ Awk ‘$2~/xxx/’在第二列中匹配字
阅读全文
摘要:三剑客的价值: gerp取一行,用于数据查找定位 Awk取行中的某字段,用于数据切片 Sed常用于数据修改,类似于数据更新 用sql语句表示三剑客的用途: Grep == select * from table从table表中选择所有数据 Awk == select field from table
阅读全文