logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nvidia-docker 启动异常 Permission denied 已解决

解决方法:关闭selinux 系统setenforce 0原因:nvidia-docker 是docker的一层封装,docker 在root账号下,应用程序安装在/usr/bin/docker 下,linux系统自带的selinux安全机制,为保护系统安全,严格控制调用系统程序的权限,即使在root账号下,也不允许一个系统程序调用另一个系统程序。因此,调用nvidia-docker r...

docker网络模式之 user-defined bridge模式

  上文提到默认的桥接网络模式下,容器之间连接的需要使用具体的ip地址,官方也不建议采用如此方式,建议采用用户自定义方式,构建容器间的桥接网络。一、自定义桥接网络和默认桥接网络区别      1、 用户自定义的桥接为容器间的隔离与互操作提供好更好的操作。      连接在同一个自定义的桥接网络下的容器,相互之间的端口全公开,无对外开发的端口,因此,运行容器应用程序之间更好地交互,不会对...

Docker 存储空间设置

在使用docker过程中,例如采用dockerfile构建镜像时,出现the device has no space to left. 提示设备空间不足,或者 docker commit 提交容器保存镜像时,提示空间不足,往往时由于生成的目标镜像的尺寸大于docker默认配置的值。如何获取Docker默认配置空间信息?docker system info调用docker syst...

docker 容器内安装JDK

      本次安装的JDK版本为1.8.0, 同样启动容器,挂载本地目录,将安装放置在本地目录内,启动容器后,进入容器内挂载目录,安装包拷贝到容器内部目录 /mnt下。一、准备工作启动容器,挂载目录docker run -tdi --rm --dns 8.8.8.8 --dns 8.8.4.4 --name 容器名 -v 主机安装包目录:/容器内部目录 镜像仓库:镜像标签进入...

docker/nvidia-docker2 简单介绍

一、docker简介     docker 作为一个开源的应用容器引擎,允许开发者很方便地打包应用程序和依赖库到可移植的容器中,然后发布到任何流行的linux 设备上,docker完全使用沙箱机制,容器之间相互独立,不存在任何接口,因此,允许开发者在同一台机器上,运行不同环境的应用程序与服务,大大简化应用程序(或者服务)的运维操作,同时也提高了开发与测试效率。二、nvidia-docker...

docker网络模式之 host模式

       如果为一个容器的网络模式 指定主机模式,则该容器的网络堆栈不与docker主机隔离,也即容器网络直接使用主机网络,例如,你运行一个容器,绑定了端口80,同时使用 host  网络,那么容器应用程序的80端口在主机IP上可适用,也即访问主机的80端口,会直接访问到容器应用程序的80端口。       主机网络驱动程序只在Linux主机上工作,在Mac的Docker、Windows的..

linux 下使用 vim 卡死原因与解决方法

我们在linux 下使用vim 编辑文件时,习惯性的使用了 Ctrl + s , 导致vim 僵死,无法编辑,此时只需要使用 Ctrl + q 解除即可。 在vim 中,Ctrl + S 是锁屏快捷键,  Ctrl+ q 解锁...

#vim
k8s: x509: certificate has expired or is not yet valid

出现此问题: 一般的原因时, 设备时间错了,不一致,我是在使用kubeadm join 添加集群结点时,报该错误。通过在个节点上调用date查看时间是否一致,发现,确实是时间不一致。此时,需要重新同步需要添加的结点的时间ntpdate ntp.api.bz如果出现:the NTP socket is in use, exiting则,先停止 ntp 服务,然后,...

#k8s
docker环境变量设置

我们在运行docker容器应用程序时,需要使用特定的环境变量,并希望环境变量持久化生效,无非从dockerfile和容器入手,一、dockerfile 添加环境变量  (1) dockerfile ENV   设置环境变量,该方式直接将变量生成到镜像中ENVPATH=/usr/loca/mysql/bin:$PATHLD_LIBRARY_PATH=/usr/local/cu...

到底了