![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
Urmsone
左怀美人,右携香草,踏雪寻梅,不亦乐乎?
展开
-
Docker启动失败:Job for docker.service canceled. 解决
环境Ubuntu 18.04Docker Server Version: 20.10.1描述VMware中的Ubuntu 18.04死机后重启Docker失败执行docker ps,报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?执行systemctl start docker,报错Job for docker.service cance原创 2020-12-31 15:41:21 · 6667 阅读 · 3 评论 -
Docker私有仓库更换过期的自签证书
更换Docker registry证书拉取镜像时报错如下:k8s@master:~/shiyu$ docker pull reg.netlab.com/tensorflow-cpuUsing default tag: latestError response from daemon: Get https://reg.netlab.com/v2/: x509: certificate has...原创 2020-05-02 15:31:01 · 1251 阅读 · 0 评论 -
Centos7 安装ttyd(终端分享工具)
Centos7安装ttyd一、 ttyd简介ttyd 是一个 C 语言编写的命令行程序,可以把任意命令行程序分享到网页上操作,可以看做是个网页版的远程终端,支持 Linux 、 macOS 系统,还可以运行在 OpenWrt 之类的嵌入式系统上。二、安装安装步骤安装相关依赖安装libwebsockets安装ttyd解决报错安装相关依赖yum -y install vim-...原创 2019-04-01 17:20:56 · 3693 阅读 · 0 评论 -
docker容器监控系列(二)之docker资源隔离和资源限制原理分析
docker资源隔离和资源限制原理分析一、概述docker通过namespace实现了资源的隔离,通过cgroup实现了资源限制,通过写时复制实现了高效的文件操作。本文主要介绍namespace、cgroup以及docker run命令资源分配的相关参数二、 namespace资源隔离下面列出8个namespace和用来构建docker的特性MNT:文件系统访问和结构(挂载点)chr...原创 2019-03-08 14:52:33 · 1465 阅读 · 0 评论 -
Docker容器中实现Tensorflow分布式训练
Docker容器中实现Tensorflow分布式训练一、简介Tensorflow分布式介绍:tensorflow分布式训练主要有以下几种形式–单机多卡、多机单卡、多机多卡;以上几种形式是基于PS结构的,使用的通信方式–同步(同步SGD)、异步(异步SGD) 。环境win10+ 虚拟机 + Centos7 + docker + tensorflow内容本文的主要内容是使用do...原创 2019-02-10 23:28:37 · 3281 阅读 · 18 评论 -
docker in action 笔记之第四章(持久化存储和卷间状态共享)
持久化存储和卷间状态共享存储卷的简介存储卷的两种类型宿主机和容器之间如何共享数据容器之间如何共享数据存储卷的生命周期存储卷之间的数据管理和控制模式归纳环境笔记存储卷的介绍union文件系统仅提供镜像挂载存储卷时一个数据分割和共享的工具,有一个与容器无关的范围和生命周期存储卷是docker中union文件系统的补充,镜像适合打包和分发相对静态的文件;存储卷则持有动...原创 2019-01-30 11:00:57 · 322 阅读 · 0 评论 -
Dockerfile执行命令报错"The command '/bin/sh -c apt-get install -y git' returned a non-zero code: 100"解决
Dockerfile文件中编辑如下内容:# An example Dockerfile for installing Git on UbuntuFrom ubuntuMAINTAINER "urmsone"RUN apt-get install -y gitENTRYPOINT ["git"]执行 docker build -t test .命令后报错,The command '/b...原创 2019-02-05 23:10:15 · 39152 阅读 · 17 评论 -
docker in action 笔记之第三章(软件安装的简化)
软件安装的简化选择所需的软件使用docker hub查找和安装软件从其他来源安装软件了解文件系统的隔离镜像和文件系统的分离使用分层镜像得 特点学习要点归纳安装docker镜像的三种方式docker hub和其他注册服务器使用docker save和docker load使用Dockerfile构建镜像环境centos7 + docker1.13修...原创 2019-01-28 20:38:11 · 220 阅读 · 0 评论 -
docker in action 笔记之第二章(在容器中运行软件)
学习要点归纳:使用容器执行互动和后台终端程序容器和PID命名空间容器配置和输出容器中运行多个程序注入配置到容器持久化容器和容器的生命周期容器的清理环境准备下载docker :yum install docker修改默认镜像仓库地址为国内地址,防止docker pull镜像时报错:vim /etc/docker/daemon.json{ "registry-m...原创 2019-01-26 21:43:53 · 466 阅读 · 0 评论 -
docker容器监控系列(一)之容器命令使用
一、介绍描述:本人在docker容器中运行Tensorflow实验,为了统计Tensorflow训练过程中容器内部的资源使用情况,查阅不少资料。发现当下网上具体介绍docker容器内部资源统计的文章很少,于是,在此暂且充当指路人留下此文为后来者提供帮助。自己也在不断的学习着、进步者,也是别的方向上的后来者。愿所有探索者披荆砍棘、愿所有后来者天天向上。内容:容器监控的维度与监控命令容器监...原创 2019-01-21 17:40:20 · 930 阅读 · 0 评论 -
docker pull镜像报错解决
描述:在win10下安装VM,在VM里运行docker,使用docker pull拉取镜像时报错Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)原因:使用d...原创 2019-01-26 01:31:25 · 4578 阅读 · 0 评论 -
Centos7安装redis
一、简介内容:本文最主要介绍在虚拟机中安装redis、并在虚拟机的docker容器使用shell脚本安装redis和测试redis是否安装成功。环境:虚拟机 + centos7二 、安装过程wget http://download.redis.io/releases/redis-3.2.11.tar.gz (下载)tar -xzvf redis-3.2.11.tar.gz(解...原创 2019-01-14 21:30:16 · 227 阅读 · 0 评论 -
Centos7安装nginx(三)之shell脚本自动化安装nginx
一、简介需求:本人最近在尝试编写k8s自动部署脚本,在有空之余抱着学习的心态完成了nginx的自动部署脚本的编写。希望可以对自动化运维的小伙伴们提供帮助,也希望大神们可以指出本人渣渣代码中不足。内容:旨在熟悉shell语法、centos环境配置和nginx的安装流程环境:虚拟机+centos7虚拟机+docker+centos7二、shell脚本介绍脚本的任务是模仿本人的文...使用shell脚本自动化安装nginx原创 2019-01-14 17:26:05 · 1668 阅读 · 0 评论 -
Centos7安装nginx(二)之docker中安装nginx
一、简介本人最近对k8s+docker容器云、微服务进行一些调研,尝试着在docker中安装nginx。先来安利docker一波,真是神器,但是对于docker的有点本人将在docker的相关文章中介绍。需求:做自动化运维的同学可能需要测试自己写完的shell脚本,docker是一个比虚拟机快照更方便的选择。只需要启动一个docker容器,将写好的脚本以挂载文件的方式,在docker容器中运...原创 2019-01-14 16:41:20 · 1625 阅读 · 2 评论 -
Centos7安装nginx(一)
一、简介需求:本人最近做一些实验,需要在宿主机和虚拟机之间进行通信,因此选择nginx来做反向代理。内容:本人尝试了在虚拟机中安装nginx、在虚拟机的docker容器中安装nginx、使用shell脚本自动化安装nginx。因此,将分为三篇文章记录和分享在安装nginx过程中的感想以及遇到的问题。环境:虚拟机 + centos二 、安装过程安装过程主要分为三部分:初始化安装环境、安装nginx、配置systemctl,使用systemctl管理nginx...原创 2019-01-14 15:27:28 · 682 阅读 · 2 评论 -
Rancher的快速使用及问题分析(二)之网络驱动分析与问题解决
一、介绍需求:如何查找Rancher创建的容器网络信息(端口映射信息)、如何解决Rancher创建的容器无法通过netstat查询监听端口的问题内容:Rancher网络机制、使用iptable查询监听端口环境:Linux+centos问题:Rancher创建的容器,查不到端口映射,容器跑起来了,但是在浏览器中使用ip+port无法访问到容器内部的服务。没办法确定是宿主机/容器端口映射出问...原创 2019-01-17 23:19:44 · 2231 阅读 · 0 评论 -
Rancher的快速使用及问题分析(一)之快速使用
一、 简介需求:IT公司里面都是需求驱动制,昨天盆友丢给我一个问题使用Rancher创建的容器,查不到端口映射,容器跑起来了,但是在浏览器中使用ip+port无法访问到容器内部的服务。没办法确定是宿主机/容器端口映射出问题,还是容器内部服务没启动。文章围绕着解决这个问题而展开。本人将该问题分为两部分:首先介绍Rancher的快速使用,然后在另一片文章介绍Rancher内部的docker网络机制...原创 2019-01-17 22:11:56 · 1993 阅读 · 0 评论 -
Centos7环境下安装python3以及相关问题总结
一、前言centos7自带python2.7.5版本,但需要使用的python3的瓜瓜们就需要自己安装一个python3的环境。温馨提示尽量不要动系统自带的python,否则会带来不可预知的后果,至于是什么样的后果,想知道的同学可以以身试法,然后给各位博友们上图为证。(PS:可以在docker上开一个centos容器来验证一下)二、步骤源码安装python3下载二进制文件解压配置安...原创 2018-11-28 01:52:35 · 482 阅读 · 0 评论