![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟化
文章平均质量分 69
7*24 工作者
走自己的路,让别人说去吧
展开
-
Docker容器技术进阶篇
手动构建镜像1、首先要有一个容器(centos或者其他的) 2、创建容器并进入[root@linux-node1 ~]# docker run -it --name mycentos centos3、在容器中安装nginx(容器中没有wget,所以只能用rpm)[root@69c7d97d47cd /]# rpm -ivh http://mirrors.aliyun.com/epel/epel-r原创 2017-10-13 14:51:23 · 627 阅读 · 0 评论 -
Docker之Harbor私服的搭建及使用
一、更新epel源并安装docker#更新epel源yum -y install epel-release#安装依赖包yum install -y yum-utils device-mapper-persistent-data lvm2#添加 Docker yum源yum-config-manager --add-repo https://download.docker.com/l...原创 2019-03-28 09:58:50 · 870 阅读 · 0 评论 -
kubeadm安装kubernetes环境
Linux centos7.6服务器环境说明:三台服务器ip和主机名分别为192.168.48.130 k8s-master192.168.48.131 k8s-node1192.168.48.132 k8s-node2一、初始化工作1、关闭seleniux、iptables、firewalld和NetworkManagersystemctl stop NetworkManage...原创 2019-03-24 17:54:12 · 1019 阅读 · 1 评论 -
docker容器监控(cAdvisor+InfluxDB+Grafana)
对于一个物理机上运行多个容器应用时,容器的运行情况如:CPU使用率、内存使用率、网络状态、磁盘空间等信息,都是需要去了解的,因此监控是必须的。对于容器的监控方案可谓多种多样,本身自带命令docker stats。[root@docker ~]# docker statsCONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O...转载 2018-11-08 14:17:08 · 2428 阅读 · 1 评论 -
docker-compose
官网文档地址: https://docs.docker.com/compose/overview/docker镜像在创建之后,往往需要自己手动pull来获取镜像,然后执行run命令来运行。当服务需要用到多种容器,容器之间又产生了各种依赖和连接的时候,部署一个服务的手动操作是令人感到十分厌烦的。docker-compose技术,就是通过一个 .yml 配置文件,将所有的容器的部署方法、文件映射、...翻译 2018-11-08 13:41:58 · 6866 阅读 · 0 评论 -
Docker-machine
官网帮助文档: https://docs.docker.com/machine/overview/一、docker-machine 介绍1、定义docker-machine就是docker公司官方提出的,用于在各种平台上快速创建具有docker服务的虚拟机的技术,甚至可以通过指定driver来定制虚拟机的实现原理(一般是virtualbox)。2、Docker 与 Docker Machi...翻译 2018-11-08 13:01:20 · 1120 阅读 · 0 评论 -
Docker使用mysql镜像
一、拉取mysql/mariadb镜像我在这里拉取的时mariadb$ docker pull mariadb二、创建服务端的容器,并绑定端口$ docker run --name firstmysql -p 12345:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mariadb三、客户端连接$ docker exec -it firstmysql...原创 2018-10-15 14:15:42 · 431 阅读 · 0 评论 -
快速清理 Docker 无用资源
docker 占用的资源膨胀很快,其中最明显也最容易被察觉的应该是对磁盘空间的占用。本文将介绍如何快速的清理 docker 占用的系统资源,具体点说就是删除那些无用的 镜像、容器、网络和数据卷。一、查看 docker 占用的资源docker container ls:默认只列出正在运行的容器,-a 选项会列出包括停止的所有容器。docker image ls:列出镜像信息,-a 选项会列出 ...转载 2018-10-15 11:57:20 · 1273 阅读 · 0 评论 -
修改docker容器端口映射的方法
大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改。通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。有没有办法不保存镜像而直接修改已有的这个容器呢?有。在stackoverflow上面找到答案了,原帖链接方法一1、停止容器(docker stop d00254ce3af7)2、停止docker服务(systemctl s...翻译 2018-09-18 14:21:28 · 61983 阅读 · 2 评论 -
DOCKER中使用网桥实现跨主机容器连接
一、安装网桥管理工具$ yum -y install bridge-utils二、修改docker0的地址,并重启docker服务#修改docker地址$ ifconfig docker0 192.169.200.1 netmask 255.255.255.0#重启docker$ systemctl restart docker三、添加虚拟网桥$ brctl a...原创 2018-05-28 16:57:21 · 970 阅读 · 0 评论 -
docker配置国内阿里云镜像源
使用docker默认镜像源下载镜像会很慢,因此很多情况下,我们在安装完docker以后都会修改为国内的镜像,这样在下载镜像的时候就不用等那么长时间了。 配置docker的镜像为阿里云镜像$ cat /etc/sysconfig/docker# /etc/sysconfig/dockerOPTIONS='--selinux-enabled \--log-driver=journal...原创 2018-05-15 15:03:41 · 52548 阅读 · 1 评论 -
docker中使用systemd管理服务
Docker运行一个容器起来的时候,有时也会想要像在物理机那样使用 systemctl start|status|stop 来管理服务进程,但是在我用yum安装了 maridb-server 服务器后,启动的时候报错了[root@a1346fe8a351 swagger-ui-master]# systemctl start mariadb报错内容:Failed to get D-...翻译 2018-05-17 14:42:16 · 5089 阅读 · 0 评论 -
Docker容器技术基础篇
简介1、定义 Docker是通过内核(linux内核)虚拟化技术(namespaces及cgroup等)来提供容器的资源隔离和安全保障等。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,提高资源利用率。2、Docker组成部分 客户端和服务端3、Docker组件 镜像(image)、容器(container)、原创 2017-10-13 14:08:08 · 904 阅读 · 1 评论 -
Kubernetes-基于RKE进行Kubernetes的安装部署
一、环境准备1、操作系统1)建议使用CentOS 7.3以上版本;序号角色操作系统IP主机1RKECentOS710.0.32.134rancher-server2etcdCentOS710.0.32.175rancher2-server3MasterNodeCentOS710.0.32.1754WorkerNodeC...翻译 2019-04-13 14:41:08 · 2354 阅读 · 0 评论