docker笔记

简介: docker笔记

docker进入容器命令

docker exec -it 44fc0f0582d9 /bin/bash

注:如果出现


OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory": unknown

这样的错误,是我们docker镜像中的/bin/bash文件并不存在,可能存在的是/bin/sh文件,使用


docker exec -it 44fc0f0582d9 /bin/sh


docker ps 列表


回到虚拟机终端执行 vmhgfs-fuse .host:/myjob /www/ -o nonempty

(此命令如果虚拟机重新启动

都得重新执行),执行成功后进入/www 目录查看你本地的文件夹是否已经映射进来



回到虚拟机终端执行 systemctl start docker 启动 docker



回到虚拟机终端执行 cd /opt 进入到 opt 目录 然后执行 docker-compose up


php ./vendor/zircote/swagger-php/bin/openapi ./app/Controller -o /www/wwwroot/swagger-ui/dist/swagger.json

可以在本地先用这个命令试下,在saas_gateway的容器里执行


修改PHP文件内存大小


bifen | ......PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /www/wwwroot/bifen/vendor/roave/better-reflection/src/Reflection/Exception/InvalidConstantNode.php on line 17


终端执行 cd /opt 进入到 opt 目录 然后执行 docker-compose up


然后在打开一个终端执行下面:

cd /opt
docker exec -it bifen /bin/bash
php --ini
vi /www/server/php/73/etc/php.ini
exit 

01ebd755782e4c909dad0843d3544acf.jpeg

memory_limit = 5133M

01ebd755782e4c909dad0843d3544acf.jpeg

在vim下要查找字符串:


一,全匹配:


1,从上往下查找,比如“string” : /string


2,从下往上查找,比如“string” : ?string


二,模糊匹配(正则表达式)


1,. :通配1个字符 ,如 匹配 server, 可以用 /se...r


2,* :通配多个字符,如 匹配 privilege,可以用 p*ge


三,快速查找


1, Shift + * :让光标停留在想要查找的单词的任意一个字母上面, 然后输入 Shift + * ,即可快速选中该单词,并且通过 n 或 N 进行上一个或下一个的匹配。


2,yw :让光标停留在单词的第一个字母上, 然后输入yw拷贝该单词, 然后输入 / (Ctrl + R) 0 (即 /”0),回车, 就查找到了第一个匹配的单词, 并且通过 n 或 N 进行上一个或下一个的匹配。


VM设置访问网址ping


点击 vm 菜单栏中的 编辑-》虚拟网络编辑器,在弹出的界面中 选择 VMnet8,记住子网 ip 段,如图,我

的子网 ip 是 192.168.216.0,记住后关闭该界面

01ebd755782e4c909dad0843d3544acf.jpeg


回到虚拟机主界面,右键打开终端


输入:cd /etc/sysconfig/network-scripts/ 回车

10. 输入 ls 回车

11. 输入 vi ifcfg-ens33 回车,在打开的界面中修改 2 个参数值,216 改为你自己刚刚子网 ip 段的值(如要

编辑 输入 i,然后修改,修改完成后输入 :wq 保存退出),到这里网络设置完成,在终端中 输入 ping

www.baidu.com 看是否可以 ping 通,如不能 ping 通 说明网络还不能用

01ebd755782e4c909dad0843d3544acf.jpeg

1:初始生成docker版本mycentos:1.6 也就是对应/opt目录下docker-compose.yml文件内的版本号也得修改(docker环境升级等修改才使用到)

docker commit -a zzq -m'with bt lnmp swagger' 40c795c62348 mycentos:1.6

2 cd /opt

docker-compose up

然后进入宝塔面板修改php文件加载大小

3重启服务器


目录
相关文章
|
6月前
|
测试技术 网络安全 数据安全/隐私保护
【Docker项目实战】使用Docker部署Mininote轻量级笔记工具
【4月更文挑战第7天】使用Docker部署Mininote轻量级笔记工具
266 2
|
Linux Docker 索引
CentOS7安装Docker遇到的问题笔记
CentOS7安装Docker遇到的问题笔记
213 0
|
Linux 应用服务中间件 nginx
[笔记]docker入门《二》之 docker介绍(一)
[笔记]docker入门《二》之 docker介绍
|
API Docker 容器
Docker学习研究笔记(二)
Docker学习研究笔记(二)
|
Java 测试技术 Docker
Spring Boot 学习研究笔记(十九)-docker部署SpringBoot 日志目录挂载
Spring Boot 学习研究笔记(十九)-docker部署SpringBoot 日志目录挂载
505 0
|
Ubuntu Linux Docker
[笔记]Centos/Ubuntu/Windows/Docker 安装使用Aria2及Aria2基本使用
[笔记]Centos/Ubuntu/Windows/Docker 安装使用Aria2及Aria2基本使用
520 0
|
6月前
|
运维 Linux Docker
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
|
5月前
|
测试技术 Linux 数据库
【Docker项目实战】使用Docker部署Xnote轻量级笔记系统
【6月更文挑战第19天】使用Docker部署Xnote轻量级笔记系统
97 4
|
6月前
|
Linux Docker 容器
【微服务系列笔记】Docker
docker是一种容器技术,它主要是用来解决软件跨环境迁移的问题和同一环境下依赖冲突问题。 Docker可以运行在Mac, Windows, linux等操作系统上,常用于适用于构建和部署分布式应用、微服务架构。
85 0
【微服务系列笔记】Docker
|
6月前
|
监控 数据可视化 虚拟化
Docker容器常用命令笔记分享
Docker容器常用命令笔记分享
91 2