Docker
文章平均质量分 70
Docker
Roc.Chang
努力保护头发并持续卷的 Full Stack !! - Roc
展开
-
Harbor 国内阿里云镜像源(不定期更新)
如果需要其他版本可以评论区留下,看到后会第一时间进行转存(后续会开发一个小的同步网站,输入版进行自动同步)。有了镜像库就可以折腾私有的 Docker 镜像了,是不是很 nice?毕竟并不是所有的云服务器都弄代理呀,挺麻烦的。毕竟是免费提供的服务,所以阿里云还是会做限制(说白了就是想搞钱);所以仅提供这个 Harbor 镜像的话也还好,应该没有那么多的量。原创 2024-07-17 10:10:53 · 295 阅读 · 0 评论 -
Harbor 不同模块作用以及持久化数据大小建议
在使用 Helm 安装 Harbor 并配置持久化存储时,不同组件的持久化需求会有所不同。以下是各个组件的持久化需求和建议的存储大小配置。原创 2024-06-21 11:48:20 · 904 阅读 · 0 评论 -
docker login 报错: http: server gave HTTP response to HTTPS client
这个错误提示意味着的 `Docker` 客户端正在尝试通过 `HTTPS` 协议连接到一个只接受 `HTTP` 连接的服务器。这是因为 `Docker` 默认会尝试使用 `HTTPS` 连接到 `Docker Registry`。原创 2024-06-16 11:10:28 · 768 阅读 · 0 评论 -
Docker 快速更改容器的重启策略(Restart Policies)以及重启策略详解
Docker 快速更改容器的重启策略(Restart Policies)以及重启策略详解。原创 2024-05-28 11:13:42 · 1870 阅读 · 0 评论 -
配置 IDEA 识别自定义规则的 Dockerfile 文件
配置 IDEA 识别自定义规则的 Dockerfile 文件。原创 2024-05-13 14:16:28 · 442 阅读 · 1 评论 -
Linux/Docker 修改系统时区
Linux/Docker 修改系统时区,防止出现时区错乱问题,影响系统业务功能。原创 2024-03-03 20:58:53 · 1216 阅读 · 0 评论 -
Docker 创建容器并指定时区
要在 `Docker` 容器中指定时区,可以通过两种方式来实现:1. 通过环境变量设置时区(推荐),2. 挂载宿主机的时区文件到容器中。原创 2024-03-03 20:44:37 · 1725 阅读 · 0 评论 -
Linux 或者 Docker 容器通过 date 设置系统时间
要在`Linux`系统中设置日期和时间,可以使用`date`命令。在 `Docker` 容器中操作比 `Linux` 的操作稍微复杂一些,但是总体是差不多的。原创 2023-09-13 11:26:20 · 2301 阅读 · 0 评论 -
Docker 安装 portainer 管理神器
Portainer是一个开源的容器管理工具,它提供了一个直观的Web界面,用于管理和监控Docker容器。通过Portainer,您可以轻松地创建、启动、停止和删除容器,管理镜像、卷和网络,以及监控容器的运行状态。它还提供了用户管理和权限控制功能,使多人协作更加方便。总之,Portainer可以帮助您简化Docker容器的管理和操作。原创 2023-08-29 11:21:56 · 687 阅读 · 0 评论 -
Linux 中 Docker 启动服务时报错 driver failed programming external connectivity on endpoint: xxxx
环境:Rocky 8.6CentOS 7)、firewalldDockerPS: 如果防火墙关闭的话,或许一直都不会遇到该问题吧,又掉了一撮头发。当且仅当需要占用服务器的端口时才会报错,。比如:这种的没有映射端口映射端口了,就需要操作防火墙(若开启)。原创 2023-01-29 23:01:46 · 6664 阅读 · 0 评论 -
快速设置 Docker 的三种网络代理配置
目录Docker Client - 代理访问远程的 Docker DaemonDocker Daemon - 代理拉取或推送国外镜像Container - 容器内部代理访问国外资源通过代理访问网络是一个比较头疼的事情,例如:想访问远程的 Docker Daemon 需要代理,想拉取或推送国外的镜像需要代理,想容器内部访问国外的资源又需要代理。上面的场景是不是让你很头大,但是请想开点,这篇文章将让你通往自由的国度。保护你的头发,让你留出更多的时间去做该做的事情。上面说的是三个场景就是针对于不同的网络代理原创 2022-04-19 23:46:51 · 61795 阅读 · 0 评论 -
Centos 安装 Docker 报错:Error: Problem 1: problem with installed package podman-2.2.1-7.module.xxx
Error: Problem 1: problem with installed package podman-2.2.1-7.module_el8.3.0+699+d61d9c41.x86_64 Problem 2: problem with installed package buildah-1.16.7-4.module_el8.3.0原创 2022-04-17 08:15:00 · 2192 阅读 · 0 评论 -
K8S(Docker)优雅的关闭 SpringBoot 微服务
最近在折腾 `K8S`,当删掉一个 `Pod` 之后(一个 `Pod` 上部署了一个微服务实例),`Eureka Server` 竟然没有将该服务实例标记成 `DOWN`,正常来说,当一个 `Eureka Client` 关闭的时候会发送一个请求给 `Eureka Server`,`Eureka Server` 会马上的将服务标记为 `DOWN` 状态,具体可以看本地开发日志。```javao.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down原创 2021-06-17 14:30:47 · 1244 阅读 · 0 评论 -
Docker 安装 Nginx 并自定义挂载配置文件
目录1. 下载 Nginx 容器镜像2. 查看本地是否有 Nginx 镜像3. 启动前的准备工作4. 启动容器,并挂载配置文件5. 测试是否启动成功操作环境为 Mac,其他系统大同小异。1. 下载 Nginx 容器镜像docker pull nginx【注】默认下载的是 latest 最新版本,如果需要其他版本请前往 Docker 官方 Nginx 镜像库查看: https://hub.docker.com/_/nginx?tab=tags2. 查看本地是否有 Nginx 镜像docker im原创 2021-03-13 09:45:30 · 3785 阅读 · 0 评论 -
修改 Docker 中 MySQL 8 容器时区的问题
提供以下几个方案1. 临时设置,重启后失效2. 已有容器,启动时追加时区参数3. 已有容器,进入容器内部修改配置文件4. 创建新的容器,并指定时区参数5. 高级篇:通过 docker cp 操作配置文件虽然在正式环境中不推荐使用 MySQL 容器来存储数据,但是在内网的开发环境中还是可以使用的,但是 MySQL 容器默认的不是中国时区,而是世界标准时间(UTC),所以在国内使用的话需要配置一下,否则会早8个小时,可以通过下面方法检查一下:查看数据库当前时间:SELECT NOW()NOW原创 2020-12-17 15:10:11 · 4957 阅读 · 4 评论 -
portainer 点击 connect 报错:Failure Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
【注】使用的环境为 MacOS ,在 Local模式下出现的错误。Linux 和 MacOS 操作是一样的, Windows 的命令与 Linux 存在差异,根据实际情况更改即可。1. 操作场景MacOS 上虽然有 Docker Desktop 管理用起来挺方便的,但是如果想要更多直观的信息,就不如 web 端管理的方式舒服,但是在创建完成后,启动 portainer 的时候却出现报错信息:Failure Cannot connect to the Docker daemon at unix:///v原创 2020-11-17 14:42:31 · 8100 阅读 · 0 评论 -
Centos 7 Docker 数据迁移方法
目录1. 环境准备2. 迁移数据3. 修改配置文件 daemon.json4. 重新启动5. 检验是否迁移成功6. 清空原有 docker 根目录系统环境:CentOS 7Docker 环境: 18.09.6日期:2020年10月25日,(PS:如果后续 Docker 配置文件有变动再来更新)【注】在 /etc/docker/daemon.json 配置中添加参数:"graph":"/data/docker"。graph 在 Docker 17.05 中已被弃用,需使用 data-root原创 2020-10-26 08:58:26 · 1353 阅读 · 3 评论 -
CentOS 7 快速安装 Docker
目录1. 设置依赖存库2.开始安装 Docker 引擎和容器(默认安装最新版本)3. 测试是否按照成功。4. 启动 Docker5. 验证安装是否成功7. 重启/停止命令8.其他命令请参考:1. 设置依赖存库sudo yum install -y yum-utilssudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo2.开始安装 Docker 引原创 2020-10-25 09:07:49 · 208 阅读 · 0 评论 -
Docker 进入容器,并在容器内执行命令
目录1. 语法:1.1 OPTIONS 参数说明:1.2 COMMAND 参数:2. 查看正在运行的容器3. 使用 exec 进入容器4. 推荐的配置1. 语法:docker exec [OPTIONS] CONTAINER COMMAND [ARG...]1.1 OPTIONS 参数说明:-i: 保持 STDIN 打开,即使没有附加-t: 分配一个终端,这样我们就可以使用命令来操作-d: 分离模式,让命令在后台(指的是宿主后台)运行。【注】一般使用 -it 就足够了。1.2 COMMAND原创 2020-08-13 17:44:48 · 38004 阅读 · 0 评论 -
Docker 一分钟快速安装 Nginx
目录1. 下载 Nginx 容器镜像2. 查看本地是否有 Nginx 镜像3. 运行本地 Nginx 容器4. 查看效果1. 下载 Nginx 容器镜像docker pull nginx默认下载的是 latest 最新版本,如果需要其他版本请前往 Docker 官方 Nginx 镜像库查看: https://hub.docker.com/_/nginx?tab=tags2. 查看本地是否有 Nginx 镜像【注】此步可以跳过,但最好还是看看docker images3. 运行本地 Ngin原创 2020-08-13 10:28:45 · 347 阅读 · 0 评论 -
解决 Docker Desktop for Mac 下载镜像缓慢的问题
Docker 的版本是 19.03.5。Docker 默认的下载仓库是官方的 hub.docker.com,但是在国内的话速度会很慢,国内的话也有很多的镜像:网易、USTC、阿里云等,并且现在 Docker 官方针对中国区推出了镜像加速服务。推荐大家使用阿里云和官方的中国镜像,速度来说会很快。Mac 版 Docker 修改镜像地址方法如下(修改为官方的中国镜像):1. 打开配置文件...转载 2020-02-02 13:11:41 · 9720 阅读 · 6 评论