
Docker/Kubernetes
kan2016
VX--> kangyaoming
Email-->1304589181@qq.com
展开
-
Ubuntu18.04安装docker的几种方式以及添加用户组和代设置代理
一.docker安装1. 安装前检查内核版本的检查,可以看到是4.15的内核uname -a检查Device Mapper,可以找到对应的文件ls -l /sys/class/misc/device-mapper如果不满足上述条件,要升级linux的内核2. 安装方式(三种)(1)安装Ubuntu维护的docker版本如果有旧版本存在,请先移除旧版...原创 2018-12-04 15:57:47 · 913 阅读 · 0 评论 -
配置docker镜像的国内源
一、国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务,例如:Azure 中国镜像https://dockerhub.azk8s.cn 阿里云加速器(需登录账号获取) 七牛云加速器https://reg-mirror.qiniu.co二、docker加速器的方法有以下几种:1、此json文件在第一次启动后才生成,如...原创 2019-08-14 14:17:11 · 5296 阅读 · 0 评论 -
Error response from daemon: conflict: unable to remove repository reference "lyanchih/vtune"
1.要删除images是openvino/workbench2.解决过程(1)查看容器未被使用(2)执行docker images(2)删除IMAGEID,出现报错(3)用-f强制删除...原创 2019-08-20 17:05:23 · 6358 阅读 · 1 评论 -
docker-compose up -d遇到的问题解决
1.在使用docker-compose 的up命令创建服务并启东时,遇到了以下问题:2.解决办法:原创 2019-07-16 10:57:44 · 25193 阅读 · 1 评论 -
ubuntu安装、升级和卸载docker-compose
一.安装方法1:从Github的Compose存储库下载Docker Compose二进制文件,如果要安装不同版本的1.24.0,请在命令中替换为要使用的Compose版本。sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(unam...转载 2019-07-15 14:28:02 · 17437 阅读 · 4 评论 -
docker registry v2 API的使用
1.获取用户认证信息对用户名和密码,进行base64编码。格式:echo -n "用户名:密码" | base64执行命令,得到认证信息。2.查询镜像是否存在以及标签列表方法:GET /v2/<name>/tags/list其中<name>为镜像名(1)携带认证信息发起请求格式:curl -v -H "Authorization: Ba...原创 2019-01-08 23:09:46 · 17925 阅读 · 0 评论 -
解决删除镜像时'image is referenced in multiple repositories'
1.查看镜像2.删除nginx镜像,显示'image is referenced in multiple repositories'再看1中IMAGE ID为7042885a156a的nginx指向两个repository,所以删除失败了3.这时我们要指定repository和tag删除4.再次查看镜像,repository为nginx的镜像已被删除 ...原创 2019-01-08 09:55:01 · 14666 阅读 · 0 评论 -
解决"WARNING: Error loading config file: /home/kang/.docker/config.json: stat /home/kang/.docker/conf"
在终端执行docker images命令,会看到如下提示,这是因为当前用户没有加入docker用户组解决办法:1.执行下列命令$ sudo cat /etc/group | docker$ sudo groupadd -g 999 docker #-g 999 为组ID,也可以不指定2.为用户组docker添加用户sudo gpasswd -a ${USER...原创 2019-01-10 17:53:32 · 14009 阅读 · 2 评论 -
9 构建镜像
1.为什么要构建镜像:(1)可以保存对容器的修改,并再次使用(2)提供了自定义镜像的能力(3)以软件的形式打包并分发服务及其运行环境2.构建镜像方法:方法1:通过容器构建 commitdocker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]eg: 作者信息 镜像信息 容器名 这...原创 2018-12-09 23:52:26 · 261 阅读 · 0 评论 -
8 获取和推送镜像以及配置本地源
1.查找镜像 search方法1:Docker Hub 的官方网站 https://hub.docker.com/ 方法2:docker search [OPTIONS] TERMeg:docker search ubuntu#查找3星级以上的结果eg:docker search -s 3 ubuntu--automated-false 自动化选项...原创 2018-12-09 21:55:11 · 388 阅读 · 0 评论 -
7 查看和删除镜像
1.镜像存储地址 输入下列命令查看:显示存储路径执行下列命令查看详情2.列出镜像 images# 选项 参数docker images [OPTSIONS] [REPOSITORY]-a --all=false 显示所有镜像,默认并不显示中间层的镜像-f --filter=[] 显示时的过滤条件...原创 2018-12-07 00:03:54 · 779 阅读 · 0 评论 -
1 docker基本概念和框架
1.什么是容器?(1)一种虚拟化的方案(2)操作系统级别的虚拟化(3)只能运行相同或相似内核的操作系统(4)依赖于Linux内核特性:Namespace和Cgroups(Control Group)2.Linux容器技术vs虚拟机虚拟机运行应用app,不仅需要包含的库,还需要包含完整的操作系统,而容器运行只需要应用app和依赖的库。运用容器技术不仅可以减少资源的占用,还会降...原创 2018-12-03 23:53:43 · 304 阅读 · 0 评论 -
6 在docker中部署静态网站
1.介绍设置容器的端口映射 -P -p 在docker中部署静态网站,要设置容器的端口映射run [-P] [-p]-P --publish-all=true | false 默认为false,将为容器暴露的所有端口进行映射,端口映射命令如下:docker run -P -i -t ubuntu /bin/bash-p --publish=[] 可以指定...原创 2018-12-05 14:27:18 · 353 阅读 · 0 评论 -
5 docker容器基本操作命令
1.启动容器 rundocker run IMAGE [COMMAND] [ARG...]IMAGE 是指启动容器所使用的操作系统镜像[COMMAND] [ARG...] 指的是容器启动后运行的命令及其参数本地没有会联网下载ubuntu镜像例如:2.启动交互式容器: docker run -i -t IMAGE /bin/bash在run命令中增加了两个...原创 2018-12-05 12:29:52 · 340 阅读 · 2 评论 -
4 docker在mac的安装部署
1.docker怎么运行在OS X的系统中?docker不能直接运行在OS X的系统中,需要通过Boot2Docker实现2.什么是Boot2Docker?(1)轻量级的Linux发行版,为Docker定制(2)Virtualbox VM(3)Docker客户端(4)管理工具3.系统要求OS X 10.6 "Snow Leopard" 以后的系统4.下载安装Bo...原创 2018-12-04 16:43:19 · 166 阅读 · 0 评论 -
3 docker在Windows中的安装部署
1.在windows中怎么使用docker?docker是linux容器技术的一种实现,是一种操作系统级别的虚拟化,依赖于Linux内核的Namespace和Cgroups,所以从本质上说docker只能运行在Linux的系统中,在windows中怎么运行呢?实际上需要通过虚拟机来实现,目前通过Boot2Docker for Windows来实现。Boot2Docker for Win...原创 2018-12-04 16:25:42 · 409 阅读 · 0 评论 -
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.
1.问题出现原因:安装好docker环境,并且把用户添加到了docker用户组。在终端执行 docker 命令查看信息时发现了报错,必须强加上sudo才可以用。2.报错信息:3.解决办法:(1)添加用户kang 到docker组 sudo usermod -aG docker kang(2)打开sudoers文件sudo vim /etc/sudoers(...原创 2019-10-08 16:47:01 · 515 阅读 · 0 评论