- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 Docker基础学习(八)-Docker容器的跨主机连接
Docker网桥实现跨主机容器连接docker网桥实现跨主机连接的网络拓扑图如下:在同一个docker主机中,docker容器通过虚拟网桥连接(docker0),如果将连接容器的网桥docker0也桥接到宿主机提供的网卡上,将docker0分配的IP地址和宿主机的IP地址设置为同一个网段,就相当于将docker容器和宿主机连接到了一起,这样就可以实现跨主机的docker容器通信。修...
2018-08-14 09:23:20 3168
原创 Docker基础学习(七)-Docker容器的数据管理
一,数据卷定义:数据卷使经过特殊设计的目录,可以绕过联合文件系统,为一个或多个容器提供服务。数据卷设计的目的,在于数据的持久化,他完全独立于与容器的生命周期,因此,Docker不会在容器删除的同时删除其挂载的数据卷,也不会存在类似的垃圾收集机制,对容器引用的数据卷进行处理。数据卷的架构理解:1.独立于docker的存在。存在与宿主机中。与docker容器的生存在周期是分离的。2...
2018-08-14 09:19:07 475
转载 Docker基础学习(六)-Docker容器的网络连接
一.Docker容器的网络基础通过ifconfig查看docker0的网络设备,docker守护进程就是通过docker0为docker的容器提供网络连接的各种服务。docker0是Linux虚拟网桥。Linux虚拟网桥的特点:可以设置IP地址 相当于拥有一个隐藏的虚拟网卡docker0的地址划分:IP:172.17.42.1 子网掩码: 255.255.0.0 MA...
2018-08-14 09:18:04 1016
转载 Docker基础学习(五)-Dockerfile命令详解(超全版本)
制作Dockerfile为Docker入门学习的第一步(当然,除了环境搭建)。本文收集、整理了官网关于制作Dockerfile的全部命令(除SHELL没整理,这个就不弄了),可帮助大家快速进入Dockfile制作的学习。以下为正文,下面进入学习姿势吧! FROM 功能为指定基础镜像,并且必须是第一条指令。如果不以任何镜像为基础,那么写法为:FROM sc...
2018-08-14 09:14:43 378
原创 Docker基础学习(四)-Docker镜像与仓库
一,查看和删除镜像1,列出docker镜像$ docker images [OPTSIONS] [REPOSITORY]-a,--all=false //显示所有镜像,默认是不显示中间层镜像-f,--filter=[] //过滤条件--no-trunc=false //指定是否截断镜像id-q,-quiet=false //只显示镜像的唯一id例如:...
2018-08-14 09:12:59 416
原创 Docker基础学习(三)-Docker容器
一,容器的基本操作1,启动容器:$ docker run IMAGE[COMMAND] [AEG...]IMAGE:指定容器运行的镜像COMMAND:指定运行的命令ARG:运行的参数例如:$ docker run ubuntu echo "Hello World"这一个执行单次命令的容器,输出“Hello World”之后,容器就停止了2,启动交互式容器:...
2018-08-14 09:04:21 422
原创 Docker基础学习(二)-Docker的安装和部署
一,在Windows中安装 Docker1,Docker的运行环境(1)Linux容器技术(2)操作系统级别的虚拟化(3)依赖于Linux内核的Namespace和Cgroups下面将结束两种docker在Windows环境安装的方式 二,使用docker toolbox安装docker对于Windows用户来说,使用docker toolbox来安装docker是...
2018-08-14 08:57:01 476
原创 Docker基础学习(一)-基本概念和框架
一,Docker简介1,什么是容器(1)一种虚拟化的方案(2)操作系统级别的虚拟化(3)只能运行相同或相似内核的操作系统(4)依赖于Linux内核特性:Namespace和CGroups(Control Group)2,虚拟机与容器对比 与虚拟相比,容器占用的磁盘空间更少,如下图,使用虚拟机部署应用需要包含应用,依赖的类库和完整的操作系统,但是容器只需要应...
2018-08-14 08:52:51 445
原创 Git分布式版本控制系统(四)-远程仓库
一,注册gitthub账号Step1、注册一个GitHub账户百度搜索GitHub或者直接点击https://github.com/ 进入GitHub官网。进入之后我们开始注册,这里需要填写昵称(用户名)、注册邮箱和密码,这里有几点需要注意的地方:昵称一栏:每次在你输入昵称之后,都会检查是否已经被注册。如果被注册了,那么会提示Username is already taken。此时...
2018-08-06 21:37:05 360
原创 Git分布式版本控制系统(三)-理解工作区与暂存区的区别
一,理解工作区与暂存区的区别?工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指...
2018-08-06 21:32:07 464
原创 Git分布式版本控制系统(二)-基本操作
一,Git环境变量 创建版本库之前需要设置Git的环境变量:1,设置一些Git别名,以便可以使用更为简洁的子命令。 git config --global alias.co checkoutgit config --global alias.br branchgit config --global alias.ci "commit -s"git config --glob...
2018-08-06 21:27:28 255
原创 Git分布式版本控制系统(一)-Git概念和windows下Git BASH安装
一,首先了解Git是什么?Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最...
2018-08-06 21:19:37 336
gson-2.2.4.jar
2017-07-25
fastjson-1.2.2.jar
2017-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人