mysql 的 docker 容器如何设置默认的数据库

2023-10-31
阅读 1 分钟
642
This variable is optional and allows you to specify the name of a database to be created on image startup. If a user/password was supplied (see below) then that user will be granted superuser access (corresponding to GRANT ALL) to this database.这个变量是可选的,允许您指定要在映像启动时创建的数据...

docker build 的时候,指定使用哪个 dockerignore 文件?

2023-10-12
阅读 2 分钟
1.1k
我的目录结构如上,deploy/docker/private/Dockerfile 和 deploy/docker/private/Dockerfile.dockerignore

关于为什么使用 docker 的 python基础镜像时,要指定patch版本?

2023-10-12
阅读 5 分钟
1.7k
在 python:3.11.5-bookworm 中:3 表示 Python 的主要版本号。在这个例子中,它指的是 Python 3系列。Python 分为两个主要版本系列,即 Python 2 和 Python 3,其中 Python 3 是当前推荐使用的版本。11 表示 Python 的次要版本号。在这个例子中,它表示 Python 3.11 版本。次要版本通常包含新功能和改进,但与主要版本不...

修复挂载 elasticsearch.yml 之后,elasticsearch8.x 在 docker 下无法启动的问题

2023-10-07
阅读 16 分钟
2.1k
{代码...} 直接运行不行,elasticsearch8 会有警告,拒绝 http 连接 {代码...} 解决办法: {代码...} 然后重新创建容器然后又报错了 {代码...} 问题出在 elasticsearch.yml我修改了 elasticsearch.yml ,修改后如下 {代码...} 问题就不复存在了文件权限相关的解决办法参考:[链接]

使用中科大镜像源一键给 ubuntu 安装 docker

2023-09-18
阅读 2 分钟
2.9k
{代码...} 然后 {代码...} 如果想以普通用户(非 root)使用 docker,再执行下面的命令 {代码...} 如果还想安装最新的 docker-compose ,使用下面的命令 {代码...} 如果你不幸在中国大陆,给 docker 换镜像源也是很重要的参考: 哪个docker镜像源质量最好?编辑下面的文件 {代码...} 非 root 要加 sudo写入下面的内容 {代...

docker build 报错 source: not found

2023-09-09
阅读 7 分钟
1.3k
{代码...} 报错了 {代码...} 问题原因,docker build 默认使用 sh,而不是 bash而 sh 是没有 source 命令的所以,解决方案就是把 sh 改成 bash怎么改?加一行 SHELL ["/bin/bash", "-c"]完整的 {代码...}

docker 调用 nvidia 的 GPU 教程

2023-08-24
阅读 2 分钟
2.3k
seo 优化:安装docker 驱动 显卡 英伟达看 nvidia 官方教程:[链接]一下子就成功了! {代码...}

docker buildx 没有其他平台怎么办?

2023-07-19
阅读 3 分钟
1.2k
我的平台是 x86,我想要构建多平台镜像,但是 docker buildx ls 但是没有 arm 和 mips 等等其他平台 {代码...} 怎么办?怎么让 arm 这些东西都出现?我参考了:构建多架构镜像的最佳实践然后在命令行输入 docker run --privileged --rm tonistiigi/binfmt --install all {代码...} 我就拥有了一切 {代码...}

借助 Docker 在 Arm 设备上运行 Hbase

2023-07-18
阅读 8 分钟
1.6k
但是发现在 arm 上,这样跑会出现 TTransportException(type=4, message='TSocket read 0 bytes') 错误

如何查看 minio 的版本

2023-07-12
阅读 1 分钟
8.6k
我没有在浏览器界面上可以查看 minio 版本的地方所以直接在跑 minio 的机器上,使用 minio --version 查看了因为我是用 docker 跑的 {代码...} 所以可以一键 docker exec -it public_minio minio --version

用 docker-compose 搭建一个 rabbitmq 集群

2023-05-07
阅读 3 分钟
2.9k
当您使用Docker Compose时,可以使用RabbitMQ的官方Docker镜像来构建RabbitMQ集群。下面是一个简单的docker-compose.yml文件示例,用于启动一个由3个RabbitMQ节点组成的集群:

rabbitmq 如何在 docker 下做数据持久化?

2023-02-28
阅读 1 分钟
1.5k
rabbitmq+docker 数据持久化失效、失败、没有报错、重启之后没有数据了,怎么办?如何解决?rabbitmq 服务器重启之后,数据丢失、数据全部丢失,怎么办?如何解决?rabbitmq 没有设置 hostname 导致数据全部丢失,怎么办?如何解决?rabbitmq 重启之后,无法登录,用户名账号全部丢失,怎么办?如何解决?docker 部署 ra...

为什么docker 网段冲突会和宿主机冲突?原因分析和解决方案

2023-01-30
阅读 3 分钟
5.3k
seo 优化:为什么docker-compose 网段冲突会和宿主机冲突?但是直接使用 docker 不会冲突?docker网段冲突了怎么办?docker默认网段和主机网段冲突解决本来好好的,新开了一个容器之后,突然无法登录虚拟机(宿主机),好像是 docker 网段冲突怎么办?回答这个问题前,建议先看下面两篇文章:docker0 和 br-xxxxxx 有什...

minikube 因为互联网长城无法启动 ingress-nginx 解决方案

2023-01-01
阅读 4 分钟
2.6k
minikube start --driver=docker --kubernetes-version=v1.23.9 --image-mirror-country cn --registry-mirror=https://hz4anb2p.mirror.aliyuncs.com

minikube master 节点的 docker 用户的密码什么?

2023-01-01
阅读 4 分钟
3.2k
先看下 node 的 ip 地址 {代码...} 但是直接登录 docker node 会失败! {代码...} 查了一下,可以不用账号密码,而是密钥对登录 {代码...} 指定公钥地址,就可以了 {代码...} 参考:How do I ssh into the VM for Minikube?如果你使用上面的命令登陆遇到报错 {代码...} 怎么办?使用下面的命令清空 known_hosts 就好了 {...

ubuntu + docker无法启动 minikube

2022-12-27
阅读 1 分钟
1.3k
解决办法: {代码...} 参考文章: minikube start #14523 当然,上面的解决方案,依赖了一个古老的,特定的 kubernetes 版本,这其实不太好更通用的办法可以参考:大陆用户 minikube start 的时候,需要加 registry-mirror吗?

ubuntu 使用aliyun镜像安装 docker

2022-12-23
阅读 3 分钟
1.3k
ubuntu警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.准备工作卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本: {代码...} 使用 APT 安装由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA ...

容器安全——docker 使用普通用户运行程序

2022-11-29
阅读 1 分钟
1.1k
先贴出我的 Dockerfile {代码...} 关键在于最后两行先来看看倒数第二行:groupadd -r ponponon 创建用户组 ponpononuseradd -r -g ponponon ponponon 创建用户 ponponon,并添加到 ponponon 组中最后一行就是指定 CMD 由那个用户运行

docker-ce 阿里镜像源内网版本

2022-11-24
阅读 1 分钟
896
参考:官方镜像加速

debian 使用aliyun镜像安装 docker

2022-11-14
阅读 3 分钟
2.2k
Debian警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.准备工作系统要求Docker 支持以下版本的操作系统:Debian Bullseye 11Debian Buster 10卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本: {代码...} 使用 APT 安装由于 apt 源使用 HTTPS 以确保软件...

开发环境的转变:从 vagrant 到 docker

2022-09-24
阅读 1 分钟
707
开发环境、生产环境:开发环境:就是程序猿在自己的电脑上写代码,并测试生产环境:赚钱用的环境就是生产环境老旧的模式、新模式:老模式,就是虚拟机新模式,就是容器在远古时期,程序猿在自己的电脑上,使用 vagrant + vbox 搭建开发环境但是新的 todo

使用腾讯云内网镜像源给 docker 加速

2022-09-14
阅读 1 分钟
3.9k
如果你是用的腾讯的云服务器,千万要换成内网地址,这样可以跑到 50MB/s以上;如果不小心用了公网的速度就降到了 1MB/s 左右了,虽然这不是什么大问题,但是能快一点是一点。

docker 打包 selenium+chromedriver+chrome 遇到的坑和解决方案

2022-07-17
阅读 10 分钟
8.3k
docker 跑 selenium 的时候遇到了很多坑,记录一下排坑过程Python 使用 selenium+chromedriver+chrome 实现网页截图Dockerfile {代码...} 让我们一行一行来看RUN (echo "deb http://mirrors.aliyun.com/debian/ buster main non-free contrib" > /etc/apt/sources.list) 这行的作用是使用 aliyun 的 debian...

docker 的 restart always 是什么意思?

2022-06-01
阅读 1 分钟
4.1k
要为容器配置重启策略,请使用 --restart旗帜 使用时 docker run命令。 的价值 --restart标志可以是 以下任何一项:

关注容器安全!使用普通用户身份跑 Python 进程

2022-04-21
阅读 1 分钟
1.4k
以 rabbitmq 为例子,来看看他是用什么用户来跑的!是 root 还是普通用户,还是普通特权用户! {代码...} 我们可以看到,user 是 rabbitmq,这个 rabbitmq 有特权吗? {代码...} 可以看到,只有一个特权用户,即 root,rabbitmq 没有特权

开发方式的变化:docker-compose 迁移到 minikube

2022-03-13
阅读 4 分钟
2.4k
使用 kompose 转义下载安装 kompose:地址有各种各样的版本供你选择,总有一款适合你注意:新版本的 kompose 砍掉了 up 和 down 两个子命令,以前很多关于 kompose 把 docker-compose 项目直接迁移到 k8s 平台的教程都没有办法使用了具体情况参考:如何解决 unknown command "up" for "kompose"输入 kompose convert 使...

docker 打包 requirements.txt 变化之后自动下载新的包

2022-03-05
阅读 1 分钟
3.9k
子标题:docker 打包 Python 依赖包,不要每次都重新下载依赖包Python 使用 docker 避免每次打包都下载 requirements.txt 中的依赖包docker 打包 requirements.txt 变化之后自动下载新的包 pythondocker 判断 requirements.txt 是否发生变化 pythonrequirements.txt 变化自动更新 python如果每次 docker build 都需要重...

Docker 打包 Python 需要设置 PYTHONUNBUFFERED 吗?

2022-03-05
阅读 1 分钟
3.4k
下面是一个常见的 dockerfile ,其中有一行 ENV PYTHONUNBUFFERED 1,我都是无脑加上的,但是不知道不加会有什么后果!

关闭 qemu-system-aarch64 以节约 mac 的内存

2022-02-28
阅读 1 分钟
6.5k
qemu-system-aarch64 是啥?就是 docker 虚拟化 Linux 环境用的进程这个占用 2-4 GB,对于 8 GB 的 Mac 可不友好了,关闭他节约内存!

docker 打包 opencv-python,libGL.so.1 报错解决方法

2022-02-25
阅读 1 分钟
7k
遇到下面的错误: {代码...} 错误的教程:👉 docker环境里安装opencv ImportError: libGL.so.1: cannot open shared object file: No such file or directory🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡正确的教程:👇 {代码...} 安装这四个东西就好了:libgl1-mesa-dev、 ffmpeg、 libsm6、 libxext6不要把 opencv-python 改为 opencv...