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重启服务器


目录
相关文章
|
5月前
|
Linux Docker 索引
CentOS7安装Docker遇到的问题笔记
CentOS7安装Docker遇到的问题笔记
126 0
|
6月前
|
Linux 应用服务中间件 nginx
[笔记]docker入门《二》之 docker介绍(一)
[笔记]docker入门《二》之 docker介绍
|
6月前
|
API Docker 容器
Docker学习研究笔记(二)
Docker学习研究笔记(二)
|
6月前
|
Java 测试技术 Docker
Spring Boot 学习研究笔记(十九)-docker部署SpringBoot 日志目录挂载
Spring Boot 学习研究笔记(十九)-docker部署SpringBoot 日志目录挂载
254 0
|
6月前
|
Ubuntu Linux Docker
[笔记]Centos/Ubuntu/Windows/Docker 安装使用Aria2及Aria2基本使用
[笔记]Centos/Ubuntu/Windows/Docker 安装使用Aria2及Aria2基本使用
229 0
|
22天前
|
监控 数据可视化 虚拟化
Docker容器常用命令笔记分享
Docker容器常用命令笔记分享
50 2
|
3月前
|
前端开发 JavaScript 应用服务中间件
WEB前端有必要学会docker吗?0基础-45分钟带你学会(包含视频笔记案例源代码)
WEB前端有必要学会docker吗?0基础-45分钟带你学会(包含视频笔记案例源代码)
30 0
|
4月前
|
消息中间件 网络协议 Kafka
docker安装zk和kafka实战笔记
docker安装zk和kafka实战笔记
docker安装zk和kafka实战笔记
|
4月前
|
并行计算 异构计算 Python
docker19 配置容器 cuda10.2笔记
docker19 配置容器 cuda10.2笔记
66 0
|
6月前
|
关系型数据库 MySQL Java
[笔记]docker入门《四》之 常用命令
[笔记]docker入门《四》之 常用命令