随笔分类 -  docker

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
摘要:前言 docker 运行时报错: RuntimeError: DataLoader worker (pid 86) is killed by signal: Bus error. It is possible that dataloader's workers are out of shared m 阅读全文
posted @ 2024-10-30 11:19 牛奔 阅读(121) 评论(0) 推荐(0) 编辑
摘要:前言 Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。 不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易出问题,这里说明一下如何修改 Docker 的默认存储目录。 一、查看当前docker的默认 阅读全文
posted @ 2024-09-11 19:02 牛奔 阅读(1705) 评论(0) 推荐(0) 编辑
摘要:前言 docker 在进行 build 时,报错:Get "https://registry-1.docker.io/v2/": x509: certificate is valid for 问题原因:Docker 客户端无法验证 Docker Hub 服务器的 SSL/TLS 证书 解决 在 /e 阅读全文
posted @ 2024-09-10 10:10 牛奔 阅读(1546) 评论(0) 推荐(0) 编辑
摘要:宝塔镜像 https://hub.docker.com/r/btpanel/baota 配置宝塔 第一步:创建一个名为 bt-data 的目录,此目录将存储宝塔数据。 mkdirbtdata chmod -R 755 bt-data 第二步:在 bt-data 目录中创建一个名为 doc 阅读全文
posted @ 2024-07-28 22:32 牛奔 阅读(748) 评论(0) 推荐(0) 编辑
摘要:依赖安装 准备工作需要在所有节点上进行。 安装 ssh 服务 安装 openssh-server sudo apt-get install openssh-server 修改配置文件 vim /etc/ssh/sshd_config 找到配置项 LoginGraceTime 120PermitRoo 阅读全文
posted @ 2024-04-28 20:14 牛奔 阅读(1537) 评论(0) 推荐(0) 编辑
摘要:前言 需要 nvdia driver 安装好,请参考 Ubuntu Nvidia driver驱动安装及卸载 docker 安装 配置 apt 阿里云的镜像源 sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg 阅读全文
posted @ 2024-04-25 09:03 牛奔 阅读(3225) 评论(0) 推荐(0) 编辑
摘要:报错 当我在打包 docker镜像时,发生了报错 $ sudo docker build -t dcgm-exporter:3.2.5 . 1.772 The following signatures couldn't be verified because the public key is no 阅读全文
posted @ 2023-10-04 09:52 牛奔 阅读(807) 评论(0) 推荐(0) 编辑
摘要:# 前言 搭建的 harbor 仓库为 http 协议,在本地登录后,推送镜像发生如下报错: ``` docker push 192.168.xx.xx/test/grafana:v10.1.1 The push refers to repository [192.168.xx.xx/test/gr 阅读全文
posted @ 2023-09-04 21:43 牛奔 阅读(263) 评论(1) 推荐(1) 编辑
摘要:# 前言 搭建的 `harbor` 仓库为 `http` 协议,在本地登录时出现如下报错: ``` docker login http://192.168.xx.xx Username: admin Password: Error response from daemon: Get "https:/ 阅读全文
posted @ 2023-09-04 21:24 牛奔 阅读(247) 评论(0) 推荐(0) 编辑
摘要:# 报错 ``` ERROR: Unexpected bus error encountered in worker. This might be caused by insufficient shared memory (shm). ``` # 问题原因 在 `PyTorch` 中使用 `Data 阅读全文
posted @ 2023-07-25 23:12 牛奔 阅读(1180) 评论(0) 推荐(1) 编辑
摘要:# 前言 在使用 `docker build` 命令构建 `Docker` 镜像时遇到无法联网的情况,可能会有多种情况的发生。 # 检查主机网络设置 检查你的主机是否配置了代理服务器或防火墙,这可能会阻止 `Docker` 容器访问外部网络。如果你的主机使用了代理服务器,请确保 `Docker` 容 阅读全文
posted @ 2023-06-30 06:54 牛奔 阅读(3480) 评论(0) 推荐(0) 编辑
摘要:# 前言 docker login harbor x509: certificate signed by unknown authority # 解决 打开 `/etc/docker/daemon.json`,如果没有这个文件新增即可 ``` vim /etc/docker/daemon.json 阅读全文
posted @ 2023-05-26 11:46 牛奔 阅读(146) 评论(0) 推荐(0) 编辑
摘要:# 删除容器 ## 停止所有容器 删除所有容器,需要先停止所有运行中的容器 ``` docker stop `docker ps -a -q` ``` `docker ps -a -q`,意思是列出所有容器(包括未运行的),只显示容器编号,其中 - -a : 显示所有的容器,包括未运行的。 - -q 阅读全文
posted @ 2023-05-24 22:45 牛奔 阅读(2368) 评论(0) 推荐(0) 编辑
摘要:## 1. 创建Ceph专用网络 ``` sudo docker network create --driver bridge --subnet 172.20.0.0/16 ceph-network ``` ## 2. 拉取搭建用镜像 ``` sudo docker pull ceph/daemon 阅读全文
posted @ 2023-05-24 22:05 牛奔 阅读(570) 评论(0) 推荐(0) 编辑
摘要:# 前言 想重启 `dockerd` ,重新加载配置文件,可又怕重启容器,影响线上业务。 # reload 重新加载配置 `dockerd reload` 配置,不会重启 `dockerd` ``` kill -SIGHUP $(pidof dockerd) # 给 dockerd 发送 SIGHU 阅读全文
posted @ 2023-05-22 21:51 牛奔 阅读(2414) 评论(0) 推荐(0) 编辑
摘要:前言 服务器统一版本 Ubuntu 20.04 搭建集群最少要两台服务器 每台服务器都需要 docker、环境配置、安装 kubeadm、kubelet 和 kubectl docker 安装 docker sudo apt install -y docker.io # 安装Docker Engin 阅读全文
posted @ 2023-03-16 22:23 牛奔 阅读(1741) 评论(0) 推荐(0) 编辑
摘要:Docker镜像的内部机制 镜像就是一个打包文件,里面包含了应用程序还有它运行所依赖的环境,例如文件系统、环境变量、配置参数等等。 环境变量、配置参数这些东西还是比较简单的,随便用一个 manifest 清单就可以管理,真正麻烦的是文件系统。为了保证容器运行环境的一致性,镜像必须把应用程序所在操作系 阅读全文
posted @ 2023-03-04 15:54 牛奔 阅读(71) 评论(0) 推荐(0) 编辑
摘要:Dockerfile是什么 Dockerfile 非常普通,它就是一个纯文本,里面记录了一系列的构建指令,比如选择基础镜像、拷贝文件、运行脚本等等,RUN, COPY, ADD指令都会生成一个 Layer,而 Docker 顺序执行这个文件里的所有步骤,最后就会创建出一个新的镜像出来。 一个简单的 阅读全文
posted @ 2023-03-04 15:47 牛奔 阅读(409) 评论(0) 推荐(0) 编辑
摘要:容器 容器是为了解决 “在切换运行环境时,如何保证软件能够正常运行”,容器是轻量级应用代码包,它包含在任何环境中运行所需的所有元素的软件包。容器可以虚拟化操作系统,包含依赖项,例如编程语言运行时的特定版本和运行软件服务所需的库,并在任何地方运行 。 容器支持在操作系统级别轻松共享 CPU、内存、存储 阅读全文
posted @ 2022-04-15 15:16 牛奔 阅读(384) 评论(0) 推荐(0) 编辑
摘要:查看 docker的服务状态 systemctl status docker 如果没有启动的话,要先启动 docker 服务 systemctl start docker 制作自己的镜像 1.从远程仓库拉取一个纯净的 centos 系统镜像 查询 centos 相关的镜像 docker search 阅读全文
posted @ 2021-04-13 00:04 牛奔 阅读(300) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示