Docker
文章平均质量分 54
罗军_
花了大半天,终于将笔记全部更新到博客里面了。
展开
-
docker vsphere volume.note
参考文档docker volume create 详解:https://docs.docker.com/engine/reference/commandline/volume_create/#descriptionGive a service access to volumes or bind mountshttps://docs.docker.com/engine/swarm/se...原创 2019-10-30 16:18:57 · 407 阅读 · 0 评论 -
docker commit 笔记
1、启动一个nginx容器,将其命名为commit_test,并映射到外部的80端口$ docker run --name commit_test -d -p 80:80 nginxa65c4f56cb0f18568d328d5fa8e9f14255c201b158f84811145c56716c1e696c2、通过浏览器访问:http:localhost:80访问3、进入“commit_test...原创 2018-02-23 13:05:19 · 1278 阅读 · 0 评论 -
Docker Commit Push Weblogic JDBC应用程序
通过docker commit生成新的镜像通过docker push发布到私有仓库上相关参数和命令jdbc:oracle:thin:@//10.128.222.243:1521/OraDoc.my.domain.comsystemMyPasswd123t3://10.128.222.243:7011jdbc/MedRecGlobalDataSourceXAhttp://10.128.222.243...原创 2018-02-23 13:00:43 · 355 阅读 · 0 评论 -
docker import&docker export
容器的迁移,可以用导入和导出命令来实现(docker export | docker import)1、导出容器导出容器是指导出一个已经创建的容器到一个文件,不管此时这个容器是否处于运行状态,可以使用docker export命令。命令格式为:docker export ID > filename.tar2、导入容器导出的文件可以使用docker import命令来导入一个容器快照到本地镜像...原创 2018-02-23 12:59:28 · 3042 阅读 · 0 评论 -
在Docker中部署Oracle Database 12.2.0.2和Weblogic 12.2.1.2
1. 登录Docker官网(www.docker.com)登录docker商店获取Oracle Database和Weblogic的镜像$ docker loginLogin with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https:...原创 2018-02-23 12:58:24 · 1972 阅读 · 0 评论 -
中心代码库docker镜像
中心代码系统docker镜像1 weblogic 数据源指向10.128.222.243上的Oracleds_mdmjdbc:oracle:thin:@//10.128.222.243:1521/pdb1mdmdocker#24310.128.222.245:5000/1213-domain-wsdbase:1.1启动命令docker run -d --name wlsadmin -p 7001:...原创 2018-02-23 12:57:17 · 271 阅读 · 0 评论 -
jdk 7 &weblogic 12.1.3
https://hub.docker.com/r/sgrio/java-oracle/jdk_710.128.222.245:5000/sgrio/java-oracle:jdk_7docker run -it --rm 10.128.222.245:5000/sgrio/java-oracle:jdk_7 java -versiondocker run -d -it 10.128.222.245...原创 2018-02-23 11:33:20 · 1804 阅读 · 0 评论 -
build oracle 12.2.0.1 image
原创 2018-02-23 11:32:00 · 242 阅读 · 0 评论 -
build oracle 12.1.0.2 image
原创 2018-02-23 11:30:43 · 240 阅读 · 0 评论 -
spring boot weblogic
https://github.com/DISID/disid-proofs/tree/master/spring-boot-weblogic转载 2018-02-23 13:06:02 · 1868 阅读 · 0 评论 -
docker EE on redhat 7
文档https://docs.docker.com/engine/installation/linux/rhel/#install-using-the-repositorydocker EE 试用1个月https://store.docker.com/?overlay=subscriptions相关命令DOCKER-EE-URLhttps://storebits.docker.com/ee/rhe...原创 2018-02-23 13:06:47 · 452 阅读 · 0 评论 -
微服务组件部署
参考资料:http://blog.csdn.net/forezp/article/details/69696915使用IDEA构建Eureka服务1、创建服务注册中心a、创建SpringBoot项目时勾中CloudDovery中的EurekaServerb、在Pom文件中,添加eureka依赖<dependencies> <!--eureka server --&g...原创 2018-02-23 13:42:04 · 1370 阅读 · 0 评论 -
微服务应用部署笔记
History:运行jar文件,指定配置文件java -jar eurekaserver-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1DockerSwarmdocker service create --name eureka-server --publish 8761:8761 --replicas 3 --network docker-...原创 2018-02-23 13:40:08 · 473 阅读 · 0 评论 -
部署微服务应用
安装Docker● Ubuntu:https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/ ● CentOS:https://docs.docker.com/engine/installation/linux/docker-ce/centos/ 注:Docker安装需要网络1、卸载旧版本的Docker$ sudo apt...原创 2018-02-23 13:39:34 · 723 阅读 · 0 评论 -
Kubernetes Pod
Kubernetes PodPod是一个Kubernetes抽象,表示一组一个或多个应用程序容器(如Docker或rkt)以及这些容器的一些共享资源。这些资源包括:共享存储,作为卷网络,作为唯一的集群IP地址有关如何运行每个容器的信息,例如容器映像版本或要使用的特定端Pod用于模拟特定于应用程序的“逻辑主机”,并可以包含相对紧密耦合的不同应用程序容器。例如,一个Pod可能包含带有Node.js应用...翻译 2018-02-23 13:38:05 · 617 阅读 · 0 评论 -
上传本地所有镜像.sh
#!/bin/sh# This script will upload all local images to a registry server ($registry is the default value).# Usage: push_allfor image in `sudo docker images|grep -v "REPOSITORY"|grep -v "<none>"...转载 2018-02-23 13:37:15 · 290 阅读 · 0 评论 -
批量下载所有镜像(.sh)
#!/bin/sh# This script will update all local images# See: https://github.com/yeasy/docker_practice/blob/master/_local/pull_all.sh# Usage: pull_allfor image in `sudo docker images|grep -v "REPOSITORY"...转载 2018-02-23 13:36:42 · 1037 阅读 · 0 评论 -
Docker基础操作(笔记)
Docker镜像下载并启动:查看镜像信息:查询官网mysql镜像容器基本操作新建容器查看所有容器新建容器并启动容器在docker run命令启动时,dock会在后台进行:1、检查本地是否存在指定的镜像,不存在就在共有仓库下载。2、利用镜像创建并启动一个容器3、分配一个文件系统,并在只读的镜像层外面挂载一层可读写层。4、从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去。5、从地址池中配置一个IP...原创 2018-02-23 13:35:12 · 416 阅读 · 0 评论 -
list private repository python3
#! /usr/bin/python3import jsonimport urllib.requesturlhead = '10.128.222.245:5000/'def getTag(image): requrl = "http://"+urlhead+"/v2/"+image+"/tags/list" webURL = urllib.request.urlopen...原创 2018-02-23 13:08:18 · 281 阅读 · 0 评论 -
docker pull failure http - server gave HTTP response to HTTPS client
docker@docker-ubuntu:~$ sudo docker push 10.128.222.245:5000/testThe push refers to a repository [10.128.222.245:5000/test]Get https://10.128.222.245:5000/v1/_ping: http: server gave HTTP response to ...原创 2018-02-23 11:28:34 · 992 阅读 · 0 评论 -
Docker Swarm
Docker swarm官方文档https://docs.docker.com/engine/swarm/https://docs.docker.com/engine/swarm/swarm-tutorial/Docker swarm中文文档https://yeasy.gitbooks.io/docker_practice/content/swarm/Docker swarm 集群快速安装http...原创 2018-02-23 11:27:30 · 377 阅读 · 0 评论 -
DockerSwarm基础命令笔记
创建Docker集群创建管理节点docker swarm init --advertise-addr 192.168.214.134Swarm initialized: current node (fn141bj35cm6giol6lc4xrdbg) is now a manager.To add a worker to this swarm, run the following comma...原创 2018-02-23 11:25:39 · 2194 阅读 · 0 评论 -
DockerSwarm内部IP测试
1 创建docker 服务docker service create --name web --publish 80:80 --replicas 3 10.128.222.245:5000/nginx2 查看服务状态docker@manager:~$ docker service ps web ID NAME IMAGE ...原创 2018-02-23 11:07:12 · 624 阅读 · 0 评论 -
DockerSwarm UI
https://github.com/dockersamples/docker-swarm-visualizer快速部署docker run -it -d -p 80:8080 -v /var/run/docker.sock:/var/run/docker.sock dockersamples/visualizerdocker service create \ --name=viz \ -...原创 2018-02-23 11:06:22 · 1176 阅读 · 0 评论 -
docker swarm with spring cloud
https://github.com/savicprvoslav/spring-cloud-config-eureka-dockerhttps://dzone.com/articles/deploying-microservices-spring-cloud-vs-kubernetesSpring Cloud with Spring Config and Eureka in high availa...原创 2018-02-23 11:04:48 · 603 阅读 · 0 评论 -
删除Docker私有仓库内的镜像
docshttps://docs.docker.com/registry/configuration/#delete脚本https://github.com/burnettk/delete-docker-registry-image原创 2018-02-23 11:03:35 · 6217 阅读 · 0 评论 -
Docker配置http(s)代理
为docker服务创建一个内嵌的systemd目录$ mkdir -p /etc/systemd/system/docker.service.d创建/etc/systemd/system/docker.service.d/http-proxy.conf文件,并添加HTTP_PROXY环境变量。其中[proxy-addr]和[proxy-port]分别改成实际情况的代理地址和端口, 如果还有内部的...原创 2018-02-23 11:02:15 · 405 阅读 · 0 评论 -
批量上传指定镜像(.sh脚本)
#可以使用下面的脚本,可以批量上传本地镜像到注册服务器中,省去了逐个打标记的步骤。默认是本地的127.0.0.1:5000#!/bin/sh# This script will upload the given local images to a registry server ($registry is the default value).# See: https://github.com/y...转载 2018-02-23 13:35:46 · 768 阅读 · 0 评论 -
Consul的安装与启动
Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。使用起来也较 为简单。Consul使用Go语言编写,因此具有天然可移植性(支持Linux、w...转载 2018-02-23 13:38:50 · 14385 阅读 · 2 评论 -
Docker网络 入坑中。。。
参考资料: https://docs.docker.com/engine/userguide/networking/#the-default-bridge-networkbridge网络:"The default bridge network is present on all Docker hosts. If you do not specify a different network, new...原创 2018-02-23 11:08:23 · 549 阅读 · 0 评论 -
DockerSwarm特性演示demo
演示创建服务$ docker service create --name web --publish 80:80 --replicas 3 10.128.222.245:5000/nginx--name 服务名称--publicsh 服务发现端口:端口映射--replicas 服务副本查看正在运行的服务$ docker service lsID NAME ...原创 2018-02-23 11:09:11 · 378 阅读 · 0 评论 -
Docker private registry UI for V2
1、创建私有仓库$ docker run -d -p 5000:5000 --restart=always --name test -v /root/demo:/var/lib/registry registry:22、创建web容器# docker run -it -p 8080:8080 --name registry-web --link test -e REGISTRY_URL=http:...原创 2018-02-23 11:23:35 · 321 阅读 · 0 评论 -
Docker集群,主机管理工具--Portainer
github:https://github.com/portainer/portainerdocs:https://portainer.readthedocs.io/en/latest/deployment.html原创 2018-02-23 11:23:01 · 1105 阅读 · 0 评论 -
Docker编排工具 Rancher
仓库地址:https://hub.docker.com/r/rancher/server/Docker编排工具调研:Rancher:http://feiyang21687.github.io/Rancher/官网:http://rancher.com/docs:http://rancher.com/docs/rancher/v1.6/en/目前Rancher只支持Linux,不支持Windows和...原创 2018-02-23 11:21:54 · 1446 阅读 · 0 评论 -
Add bind-mounts or volumes
https://docs.docker.com/engine/reference/commandline/service_create/#add-bind-mounts-or-volumesDocker支持两种不同类型的安装,允许容器读取或写入其他容器或主机操作系统上的文件或目录。这些类型是数据卷(通常简称为卷)和 绑定安装(Docker supports two different kinds ...转载 2018-02-23 11:20:20 · 359 阅读 · 0 评论 -
Docker Swarm(Give a service access to volumes or bind mounts)
参考资料:https://docs.docker.com/engine/swarm/services/#give-a-service-access-to-volumes-or-bind-mounts1、type=volume ,数据持久化(Data volumes are storage that remain alive after a container for a task has been...原创 2018-02-23 11:15:32 · 308 阅读 · 0 评论 -
Docker-Compose操作笔记
目标:一个 Haproxy,挂载三个 Web 容器。创建一个 compose-haproxy-web 目录,作为项目工作目录,并在其中分别创建两个子目录:haproxy 和 web。web目录:index.pyimport sysimport BaseHTTPServerfrom SimpleHTTPServer import SimpleHTTPRequestHandlerimport s...原创 2018-02-23 11:11:03 · 527 阅读 · 0 评论 -
DockerSwarm节点网络
1、docker network create --driver overlay --subnet 192.168.1.0/24 --gateway 192.168.1.1 docker-net2、 docker service create --name eureka-server --publish 8761:8761 --replicas 3 --network docker-net 1...原创 2018-02-23 11:09:53 · 703 阅读 · 0 评论 -
DockerSwarm UI
Docker镜像地址:https://github.com/dockersamples/docker-swarm-visualizer快速部署docker run -it -d -p 80:8080 -v /var/run/docker.sock:/var/run/docker.sock dockersamples/visualizerdocker service create \ --nam...原创 2018-02-23 13:50:05 · 721 阅读 · 0 评论