文章分类 -  容器

摘要:apiVersion: batch/v1 kind: Job //资源类型为Job metadata: name: myjob spec: parallelism: 2 //设置并行数量 completions: 6 //设置完成Pod总数 template: metadata: name: myj 阅读全文
posted @ 2018-04-21 14:41 AaronCnblogs 阅读(1013) 评论(0) 推荐(0)
摘要:运行一个Deployment:kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2 //创建一个ReplicaSet 查看Deployment状态:kubectl get deployment nginx-deployment 了 阅读全文
posted @ 2018-04-20 20:48 AaronCnblogs 阅读(150) 评论(0) 推荐(0)
摘要:部署Cluster master node1 node2所有节点安装Docker:apt-get update && apt-get install docker.io 所有节点安装kubelet启动Pod kubeadm初始化Cluster kubectl命令行工具: apt-get update 阅读全文
posted @ 2018-04-20 15:15 AaronCnblogs 阅读(238) 评论(0) 推荐(0)
摘要:官方教程:https://kubernetes.io/docs/tutorials/kubernetes-basics/ 创建Kubernetes集群: minikube version minikube start 使用kubectl与Kubernetes集群交互:kubectl version 阅读全文
posted @ 2018-04-19 17:35 AaronCnblogs 阅读(270) 评论(0) 推荐(0)
摘要:查看Docker的logging driver:docker info | grep 'Logging driver' //默认是json-file 默认的json-file在host中的路径:/var/lib/docker/containers/<container ID>/<container 阅读全文
posted @ 2018-04-18 17:45 AaronCnblogs 阅读(434) 评论(0) 推荐(0)
摘要:ps 查看当前运行的容器:docker ps或docker container ls top 查看容器中运行的进程:docker container top <container> stats 列表显示各个容器的资源使用情况:docker container stats [<container1> 阅读全文
posted @ 2018-04-18 16:01 AaronCnblogs 阅读(101) 评论(0) 推荐(0)
摘要:Rex-Ray安装在Docker所在主机上:curl -sSL https://rexray.io/install | sh 创建并编辑配置文件:/etc/rexray/config.yml libstorage: service: virtualboxvirtualbox: volumePath: 阅读全文
posted @ 2018-04-18 15:07 AaronCnblogs 阅读(179) 评论(0) 推荐(0)
摘要:libnetwork & CNM容器网络模型 Sandbox相当于eth0 Endpoint相当于veth pair Network相当于docker0 Overlay 部署key-value数据库:docker run -d -p 8500:8500 -h consul --name consul 阅读全文
posted @ 2018-04-17 16:02 AaronCnblogs 阅读(221) 评论(0) 推荐(0)
摘要:使用Docker Machine批量安装和配置docker host,针对不同的provider,使用对应的driver。如:docker-machine create --driver [Provider] hostx 安装Docker Machine: curl -L https://githu 阅读全文
posted @ 2018-04-16 12:44 AaronCnblogs 阅读(96) 评论(0) 推荐(0)
摘要:storage driver 镜像分层读写。适用于无状态应用,不需保存数据。 查看Docker安装时默认的driver:docker info Data volume Host中的目录或文件,可以被mount到容器的文件系统中。 bind mount 将Host上已存在的目录或文件mount到容器。 阅读全文
posted @ 2018-04-14 20:20 AaronCnblogs 阅读(98) 评论(0) 推荐(0)
摘要:查看docker网络:docker network ls none 只有lo网卡 如:docker run -it --network=none ubuntu host 与Host共享网卡,配置完全相同,端口共用。hostname也是Host的。 如:docker run -it --network 阅读全文
posted @ 2018-04-14 17:56 AaronCnblogs 阅读(92) 评论(0) 推荐(0)
摘要:docker ps -a 或docker container ls -a显示所有状态的容器 docker run -d ubuntu /bin/bash -c "while true; do sleep 1; done" //-d 以后台方式启动容器,返回长ID。 CONTAINER ID是短ID, 阅读全文
posted @ 2018-04-13 12:50 AaronCnblogs 阅读(129) 评论(0) 推荐(0)
摘要:Docker Hub 登录 docker login -u username 重命名 docker tag httpd username/httpd:v1 分层上传。如果想上传同一 repository 中所有镜像,需要省略 tag 部分。 docker push username/httpd:v1 阅读全文
posted @ 2018-04-12 20:23 AaronCnblogs 阅读(302) 评论(0) 推荐(0)
摘要:Client docker命令 info子命令查看Docker服务器的信息,如:docker -H 192.168.56.102 info 查看本地镜像:docker images 显示正在运行的容器:docker ps / docker container ls 启动容器:docker run - 阅读全文
posted @ 2018-04-10 21:07 AaronCnblogs 阅读(131) 评论(0) 推荐(0)
摘要:规范 runtime spec image format spec runtime lxc runc rkt 管理工具 lxd docker engine(deamon cli) rkt cli 定义 docker image dockerfile ACI Registry Docker Regis 阅读全文
posted @ 2018-04-10 19:00 AaronCnblogs 阅读(112) 评论(0) 推荐(0)