Docker
文章平均质量分 56
灬紫荆灬
当你的才华不足以撑起你的野心,那就静下心来好好学习!
展开
-
企业级Docker镜像仓库Harbor部署与使用
在实际生产运维中,往往需要把镜像发布到几十、上百台或更多的节点上。这时单台Docker主机上镜像已无法满足,项目越来越多,镜像就越来越多,都放到一台Docker主机上是不行的,我们需要一个像Git仓库一样系统来统一管理镜像。这里介绍的是一个企业级镜像仓库Harbor,将作为我们容器云平台的镜像仓库中心。Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问转载 2021-01-13 17:14:22 · 350 阅读 · 0 评论 -
docker-compose之安装
1、安装docker-compose(官网:https://github.com/docker/compose/releases)安装:curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composecurl -L https://github.com/docker/compose/release转载 2021-01-13 16:57:48 · 239 阅读 · 0 评论 -
docker之cAdvisor+Influxdb+Grafana监控系统
组件介绍cAdvisor开源软件cAdvisor(Container Advisor)是用于监控容器运行状态的利器之一,该项目主页为https://github.com/google/cadvisor,它被用于多个与docker相关的开源项目中。实际上在Kubernetes系统中,cAdvisor已经被默认集成到了kubelet组件内。cAdvisor提供了web界面可供浏览器访问,在接下来的环境中我们会部署CAdvisor来收集数据信息。Influxdb说到Grafana就不得不提到Influxd原创 2020-09-03 09:54:23 · 610 阅读 · 0 评论 -
docker swarm常用命令
# 管理配置文件docker config # 查看已创建配置文件 - docker config ls # 将已有配置文件添加到docker配置文件中 - docker config create docker 配置文件名 本地配置文件 # 管理swarm节点docker node # 查看集群中的节点 ...转载 2020-09-01 19:58:03 · 503 阅读 · 0 评论 -
docker之拉取镜像超时
1、编辑Docker配置文件(如果没有直接创建)vi /etc/docker/daemon.json2、加入以下镜像源https://registry.docker-cn.comhttps://docker.mirrors.ustc.edu.cnhttps://hub-mirror.c.163.comhttp://f1361db2.m.daocloud.io加完后:{"registry-mirrors":["https://docker.mirrors.utsc.edu.cn","htt原创 2020-07-28 10:25:21 · 2029 阅读 · 1 评论 -
docker之docker swarm
一。Docker Swarm简介Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kubernetes 更少一些。Docker Swarm 包含两方面:一个企业级的 Docke...原创 2019-12-11 10:14:56 · 633 阅读 · 1 评论 -
sub-interface实现多macvlan网络通信
本文源于测试用sub-interface实现多macvlan网络的实验:现有两台虚拟机:host1:10.254.254.223host2:10.254.254.224以下操作在host1和host2上基本相同1.配置多个sub-interface首先开启网卡的promisc模式ip link set ens33 promisc on然后cp ifcfg-ens33 i...原创 2019-10-17 14:15:58 · 1160 阅读 · 0 评论 -
docker之docker-machine安装
centos7下安装docker(14安装docker machine) 之前我们做的实验都是在一个host上面的,其实在真正的环境中有多个host,容器在这些host上面启动,运行,停止和销毁,相关容器会通过网络相互通信,无论他们是否运行在相同的host上面。 对于这种歌multi-host环境,我们该...转载 2019-10-12 13:26:17 · 1545 阅读 · 1 评论 -
docker之本地仓库(registry)搭建
一.利用docker hub仓库中的registry镜像创建本地镜像仓库的容器#docker pull registry(拉取镜像)#docker run -d -p 5000:5000 -v /myregistry:/var/lib/registry registry-d:后台运行容器-p:将容器的5000端口映射到主机的5000端口,5000端口是registry的服务端口-...原创 2019-08-15 18:18:26 · 214 阅读 · 0 评论 -
docker之故障解决
1.docker 容器启动时报错:[root@localhost ~]# docker start 95c22570b778Error response from daemon: driver failed programming external connectivity on endpoint lamp (1be839e734578d17a007bb0cc6c4f3b2f177743cd2...原创 2019-08-09 16:44:50 · 484 阅读 · 0 评论 -
docker之dockerfile构建镜像
Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取Dockerfile,根据指令生成定制的image。相比i...转载 2019-05-27 16:10:21 · 958 阅读 · 0 评论 -
docker之基础命令
1. 查看docker信息(version、info)# 查看docker版本$docker version# 显示docker系统的信息$docker info2. 对image的操作(search、pull、images、rmi、history)# 检索image$docker search image_name# 下载image$docker pull image_n...转载 2019-05-27 16:08:27 · 97 阅读 · 0 评论 -
docker之初始化安装
Docker版本分为CE(社区免费版)和EE(企业版,安全)安装前提条件:Docker 要求 CentOS 系统的内核版本高于 3.10 ,首先验证你的服务器是否支持Docker!通过 uname -r 命令查看当前的内核版本[root@iZx4xwfjh1zsdsZ /]# uname -r3.10.0-514.26.2.el7.x86_64[root@iZx4xwfjh1zsdsZ...转载 2019-04-01 14:58:53 · 625 阅读 · 0 评论