docker

分类下相关文章

系统重启时 docker 容器没有自启动问题排查

线上服务器环境,基于 docker 部署了一堆服务,虽然在 docker-compose.yml 中将各个服务配置了 restart: always 但是,实际测试发现,系统重启后,所有后期配置的 restart: always 的服务,都没有自启动。 只有一开始就设置了 restart: always 的服务,才自启动成功。 Google 搜索了一下,发现确实存在这个问题,对于这种容器,需要后期手动通过 docker 命令来更新配置,只修改 docker-compose.yml 是不够的。 检查指定容器当前配置的方法 docker inspect <your-container&gt ...

阅读全文...

docker Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

通过宿主机的 mysql client 连接 docker 容器中的 mysql server 时报错: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' 解决方法 获取 mysql 容器名词: $ docker container ls 将获取到名词替换掉下方命令中的 container_name $ docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_na ...

阅读全文...

docker 容器的 timezone 时区设置

这里只列举目前用到的两种系统镜像 ubuntu 和 alpine 的时区配置方法。 宿主机为 Ubuntu。 ubuntu 镜像 这里以 rasa 的 ubuntu 镜像为例: timezone 和 localtime 文件映射一下宿主机的就可以了。 所以,前提是宿主机的配置是正确的。 action_server: image: rasa/rasa:3.4.6-full ports: - 5055:5055 environment: - ACTION_SERVER_SANIC_WORKERS=4 volumes: - ./:/app - /etc ...

阅读全文...

docker 迁移到另一块空间大的磁盘

在生产服务器中实际使用 docker 后发现,服务多了之后,非常占用磁盘。 本来以为只是一个测试用的服务,在逐步增加各种功能之后,多了诸多容器,导致系统盘空间所剩无几。 不得不将 docker 迁移到另一块空间大的硬盘上。 系统盘空间紧张 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 29G 24G 5.3G 82% / /dev/sdc 63G 5.8G 54G 10% /www 迁移流程 停止 docker 服务 sudo systemctl stop d ...

阅读全文...

对话机器人 Rasa(十八):使用 docker compose 及 dockerfile 部署 python flask 图片服务

使用 Flask 的原因 因为我觉得用 Rasa 处理图片 base64 编码是不合理的,不适合 intent 识别,再者影响 rasa 接口的性能。 所以,独立出一个 flask 服务来处理图片上传的使用场景。 使用 docker 的原因 原本想在服务器上直接用自带的 python 3.8 部署一个 flask 服务,用来模拟一套接口, 方便 Rasa Actions 服务来调用测试数据。 其中 Rasa Actions 服务部署在 docker 容器中,但是其无法直接访问宿主机中的 flask 服务。 尝试了几种方式都不行,所以想干脆也把 flask 采用 docker 的部署方式。 ho ...

阅读全文...

Windows 11 上使用 docker 命令行

在 Windows 11 上安装好 Docker Desktop 之后,就可以使用 docker 命令行了 https://docs.docker.com/desktop/install/windows-install/ 在 WSL 中执行 docker 命令 > docker.exe --version Docker version 20.10.11, build dea9396 > which docker.exe /mnt/c/Program Files/Docker/Docker/resources/bin/docker.exe 使用国内镜像 Docker Deskto ...

阅读全文...

使用 docker 搭建 Laravel 开发环境

每次新装一次系统,都重新搭建一套开发环境非常麻烦。而我又是一个喜欢更新新系统的人。这不,刚安装了 Ubuntu 16.10,又得重新搭建 Laravel 的开发环境。 安装 PHP 7.0 安装 composer 安装各种依赖 php-xml 等 ... docker 对系统的依赖 64 位系统 linux 内核 3.10 以上 Ubuntu 16.10 linux 内核为 uname -r &amp;amp;amp;gt; 4.8.0-22-generic Ubuntu 16.10 上安装 docker 参考 16.04 的安装文档即可 How To Install an ...

阅读全文...