使用 Docker 运行 Tensorflow 前面写过一篇文档,如何在 CentOS 安装 GPU 驱动 ,这篇就来看看怎么利用 Docker 运行 Tensorflow 。1. 检查当前 CPU 支持的 Tensorflow 版本在不支持 AVX 指令的 CPU 上,运行 Tensorflow > 1.15 版本时,会报错,Illegal instruction (core dumped)。执行检测命令:1 2 3 cat /proc/cp 云计算 2023-01-04 Escape
给 Kubernetes 配置 Proxy 通常,我们在主机上执行 export http_proxy/https_proxy 格式的命令,即可设置 Proxy 。但是主机上的设置在容器中并不会生效,下面提供了几种配置方法。1. 配置 Docker 的代理 - Node 级在需要使用 Proxy 的节点进行配置,下面以 Docker 为例:创建配置文件 1 2 mkdir -p /etc/systemd/system/docker.serv 云计算 2023-01-04 剑圣无痕
Daemonless 镜像构建工具 Kaniko daemon-less 镜像构建工具 1.1 什么是 daemon-less 镜像构建工具 免挂载 sock 文件 3.2 在 Docker 上运行 Kaniko 生成推送镜像的凭证 1 2 3 4 5 6 7 8 9 10 11 export AUTH=$(echo -n YOUR_USERNAME:YOUR_PASSWORD | base64 ) cat > config.json 云计算 2023-01-04 大树
Kuberntes 系统下的 `rm rf /`,执行完就可以跑路了 本文档主要用于展示 Docker 特权模式的危害,请谨慎操作。对于没有 CLI 操作权限的用户,可以拷贝示例的 Yaml,直接创建集群负载 Pod、Job、DaemonSet 等进行操作。1. 直接删除全部资源如果能登陆机器,收拾好东西,执行命令:1 kubectl delete all --all --all-namespaces cat < 云计算 2023-01-04 Escape
基于 Kubernetes 的 Jenkins 服务也可以去 Docker 了 从原理上看,在 Kubernetes 集群中,Jenkins 都可以使用 Podman 进行镜像构建,本文主要以 Containerd 为例。1. 去 Docker 给 CICD 带来新的挑战在 CICD 场景下, 我们经常需要在流水线中构建和推送镜像。在之前的文档 《在 Kubernetes 上动态创建 Jenkins Slave》 中, 我描述了通过挂载 /var/run/docker.soc 云计算 2023-01-04 LOVEHL^ˇ^
Docker 20.10.6 拉取某些镜像报错 unlinkat 使用的是 CentOS 7,内核版本 3.10.0-327 。1. 查看当前 Docker 的版本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 docker version Client: Docker Engine - Community Version: 20.10.6 API 云计算 2023-01-04 法医
给 Kubernetes 添加 imagePullSecrets 通过 kubectl create 添加 1 kubectl create secret docker-registry mypullsecret --docker-server=harbor.chenshaowen.com --docker-username=robot-test --docker-password=xxxxxx 云计算 2023-01-04 法医
如何劫持 docker.io 的镜像流量到私有仓库 自签 *.docker.io 域名证书 1.1 创建 CA 证书 生成 CA 证书私钥 1 openssl genrsa -out ca.key 4096 生成 CA 证书 1 2 3 4 openssl req -x509 -new -nodes -sha512 -days 3650 -subj "/C=CN/ST=Beijing/L=Beijing/O=example/OU=P 云计算 2023-01-04 法医
如何设置端口仅对指定 IP 开放访问 主机服务端口 1 2 iptables -I INPUT -p tcp --dport 80 -j DROP iptables -I INPUT -p tcp -s 1.2.3.4 --dport 80 -j ACCEPT 云计算 2023-01-04 共饮一杯
如何优化Docker 镜像安全性 前言 当你是刚开始使用 Docker 的新手时,你很可能会创建不安全的 Docker 镜像,使攻击者很容易借此接管容器,甚至可能接管整个主机,然后渗透到你公司的其他基础设施中。 可以被滥用来接管你的系统的攻击向量有很多,例如: 下面的各个章节讲解了能够优化你的镜像安全性的各种方法。它们是按重要性 / 影响程度排序的,也就是说排名靠前的方法更重要。 避免泄露构建密钥 构建密钥是只在构建 Docker 云计算 2022-12-06 Sriram
怎么在 Mac 上愉快地使用 Docker 一、目标任务 首先要明确的是, 作为了一个每天在 Linux Server 上 rm -rf 的人来说, 如果想在 Mac 上使用 Docker, 最舒服的也是兼容所有 docker cli 命令行操作即可; 至于图形化的界面完全不需要, 我们并不指望图形化界面能比敲命令快到哪里去, 也不指望图形化界面变为主力; 所以本篇文章的核心目标: 在 Mac 上使用完整的 docker cli 命令, 包 系统运维 2022-10-31 Divine Odazie
如何使用 docker 和 dockercompose 运行 Prometheus Prometheus 是一个免费的开源软件应用程序,用于事件监控和警报。它最初是在 SoundCloud 构建的。它现在是一个独立的开源项目,独立于任何公司维护。 Prometheus 将其指标收集并存储为时间序列数据,即指标信息与记录时的时间戳以及称为标签的可选键值对一起存储。指标是数字测量,时间序列意味着随着时间的推移记录变化。用户想要测量的内容因应用程序而异。对于 Web 服务器,它可能是请 云计算 2022-10-22 Kseniya
在 Docker 容器中运行 Semaphore Ansible Web UI Semaphore是一个开源工具,它提供了一个漂亮的 Web 界面来运行 ansible playbook。这个用 Go 语言编写的工具可以安装在 Windows、Linux(x64、ARM、ARM64)和 macOS 系统上。当您的项目增长并且您不需要从命令行部署它时,此工具会派上用场。 与 Semaphore Ansible Web UI 相关的惊人功能是: Pure Go允许为多个平台交叉编 云计算 2022-10-14 Kseniya
如何在 Ubuntu 22.04 上为 Docker 容器安装 Dozzle 实时日志查看器 Dozzle 是一个简单、轻量级的实时日志查看器应用程序。它允许您通过基于 Web 的界面监控 docker 容器日志。它提供智能搜索功能来使用正则表达式搜索日志。它允许您分屏查看多个日志并将其下载到本地系统。 在这篇文章中,我们将向您展示如何在 Ubuntu 22.04 上安装 Dozzle 日志查看器。 先决条件 运行 Ubuntu 22.04 的服务器。 在服务器上配置了 root 密码。 系统运维 2022-10-14 terrell
如何在 Amazon EC2 上部署多容器 Docker Compose 应用程序 容器技术简化了您从本地环境到云或本地数据中心构建、测试和部署软件的方式。但是随着使用容器技术构建应用程序的好处,在构建多容器应用程序时存在手动启动和停止每个容器的问题。 为了解决这个问题,Docker Inc 创建了Docker Compose。您可以使用 Docker Compose 来简化多容器应用程序的运行,只需两个命令;docker-compose up和docker-compose do 云计算 2022-10-12 Divine Odazie
【云原生 | 从零开始学Docker一、Docker的安装,启动以及工作原理 【从零开始学Docker】安装篇 一丶Docker浅谈 1.1Docker为什么出现 我们知道,传统的项目开发和运维是两套环境,而且要一一配置环境并且有的时候更新还会导致服务不可用,这就很麻烦了,那么有没有一种很方便不用这么麻烦的技术可以一键安装呢?有!那就是我们的Docker。 1.2Docker能干吗 现在, 用Docker可以打包应用以及环境到一个可移植的镜像中,然后发布到Linux或Win 云计算 2022-09-30 泡泡
【云原生 | 从零开始学Docker六、如何写出自己的镜像——Docker file Docker file 数据卷容器 mysql数据共享 结论 Docker File Docker File的介绍 构建步骤 Dockerfile的构建过程 基础知识 DockerFile体系结构(保留字指令) FROM MAINTAINER RUN ADD WORKDIR EXPOSE ENV COPY VOLUME CMD ENTRYPOINT ONBUILD 实战-创建自己的centos C 云计算 2022-09-30 Escape