
docker使用
A-wliang
这个作者很懒,什么都没留下…
展开
-
解决MAC M1 Docker Desktop启动一直在starting
本文主要讲Docker Desktop如何开启Multi-platform;如何解决Docker Desktop一直在starting的时候原创 2024-06-02 18:05:46 · 2161 阅读 · 0 评论 -
解决docer login报错 panic: runtime error: invalid memory address or nil pointer dereference
解决docer login报错 panic: runtime error: invalid memory address or nil pointer dereference原创 2023-01-05 19:30:00 · 1265 阅读 · 0 评论 -
如何给docker nginx中动态注入变量
给nginx中动态注入docker环境变量原创 2022-09-06 09:34:08 · 1090 阅读 · 0 评论 -
deepin安装docker过程记录
deepin安装docker、docker-compose过程记录及所遇问题解决方案原创 2022-06-05 18:48:11 · 623 阅读 · 0 评论 -
如何进入一直Restarting/Exit的docker容器
在我们build镜像时,经常会发现一种情况,就是不知道为啥,镜像一直在Restarting/exit,这时通过传统的 docker exec 无法进入容器查看内部情况,那么这种情况如何能进入呢?亲测有效,但是多出了一个新镜像方案2亲测有效,比较推荐上述两种方案均在ubutu环境中进行测试,其他系统需自行测试。看网上其他方案,方案2如果在winows中使用,需要先下载一个镜像并启动(未经过测试).........原创 2022-06-02 21:21:42 · 2768 阅读 · 0 评论 -
docker mysql初始化数据及数据持久化
docker mysql数据初始化及数据持久化方案原创 2022-01-18 13:21:09 · 1377 阅读 · 0 评论 -
解决Cannot start service XX: OCI runtime create failed: container_linux.go:348问题
问题描述:最近在做一个国际化方案的时候,发现使用envsubst动态更改nginx模板中变量会报错,但是直接在镜像执行envsubst的命令是没有问题的ERROR: for doge_viewer-dr_1 Cannot start service viewer-dr: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"envsubst '$LOCALE' &原创 2022-01-12 13:34:24 · 8051 阅读 · 0 评论 -
解决docker mysql导入表报the input device is not a TTY问题
问题描述:当使用如下命令向mysql镜像导入数据库时,报错the input device is not a TTYdocker exec -it docker_db_1 mysql -h 127.0.0.1 -uroot -123456 disease < dump.txt解决方案:主要原因是 -t 是指分配一个伪终端,所以导致不能正常导入。也没有想到好的解决办法,后来下了一个mysql的可视化工具,直接连到本地的docker数据库,导入数据库。mysql可视化工具下载地址..原创 2021-12-16 22:25:35 · 2341 阅读 · 0 评论 -
解决upstream prematurely closed connection while reading response header from upstream问题(nginx)
问题描述:使用docker部署了前端和nginx,前端有需求要使用websocket,所以在nginx中配置了websocket转发,配置如图:server { listen 80; server_name 127.0.0.1; charset utf-8; # websocket转发 location /websocket/ { proxy_pass http://websocket:3600; p原创 2021-10-24 01:26:17 · 33196 阅读 · 0 评论 -
解决docker 运行standard_init_linux.go:219: exec user process caused: exec format error报错
使用mac M1 build image,在linux上运行会报standard_init_linux.go:219: exec user process caused: exec format error这个问题出现的主要原因是golang编译无法跨平台,即不同的系统,或者CPU内核不同,都会造成此错误。linux arm 下编译的golang 代码不能拿到 linux X86下运行;同理含有golang代码的项目的镜像也无法跨平台。解决方案很简单,在build时,加--platform linu原创 2021-10-05 23:36:02 · 12678 阅读 · 6 评论