sublime text的dockerfile语法高亮插件

2020-02-23
阅读 1 分钟
3.4k
bing搜索关键字sublime text dockfile, 打开第一条搜索结果:[链接] 点这个github.com的超链接: 打开链接[链接],把仓库的文件下载成一个压缩包。 打开sublime text,选择“浏览插件”: 会自动打开该应用存放插件的文件夹,将之前从github仓库下载的Dockerfile语法高亮的压缩包拷贝过来,解压: 重启sublime text,语法...

另一种办法直接在宿主机上的文件夹内查看Docker镜像运行的日志文件

2020-02-13
阅读 1 分钟
1.9k
我们可以用docker ps首先找到某个Docker容器的id,再使用关键字docker logs <容器id>打印出该容器产生的日志:

Dockerfile里的VOLUMES关键字

2020-02-13
阅读 1 分钟
2k
定义了一个名为log的VOLUME, 这样该SpringBoot应用运行在Docker容器时,我可以用如下命令,进入Docker容器内部,到log文件夹下查看该SpringBoot应用运行时产生的日志:

Docker技术三大要点:cgroup, namespace和unionFS的理解

2018-12-21
阅读 5 分钟
3k
www.docker.com的网页有这样一张有意思的动画: 从这张gif图片,我们不难看出Docker网站想传达这样一条信息, 使用Docker加速了build,ship和run的过程。 Docker最早问世是2013年,以一个开源项目的方式被大家熟知。 Docker的奠基者是dotcloud,一家开发PaaS平台的技术公司。 不过可惜的是,这家公司把Docker开源之后,于...

容器和容器镜像的区别,您真的了解吗

2018-12-21
阅读 3 分钟
4.6k
很多刚刚接触容器技术的朋友,不容易弄清楚容器,容器镜像和Docker这几个词的区别和联系。 我们首先来看容器和容器镜像。举个例子,执行命令行docker search nginx,搜索结果的一条条记录就是一个个容器镜像。 所谓镜像,就是一个静态概念,一个镜像由若干只读层(read-only layer)构成。 上图左边是Docker镜像的内部实现...

在Kubernetes上运行SAP UI5应用(下): 一个例子体会Kubernetes内容器的高可用性和弹性伸缩

2018-12-13
阅读 8 分钟
1.5k
上一篇文章 在Kubernetes上运行SAP UI5应用(上),我介绍了如何在Docker里运行一个简单的SAP UI5应用,并且已经成功地将一个包含了这个UI5应用的docker镜像上传到Docker hub上。

Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上

2018-12-02
阅读 2 分钟
2.7k
这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像。 Docker入门系列之一:在一个Docker容器里运行指定的web应用 Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像 本文我们会介绍如何将这个本地制作好的镜像发布到docker hub,让全世...

Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像

2018-12-02
阅读 2 分钟
2k
在前一篇文章:Docker入门系列之一:在一个Docker容器里运行指定的web应用 里, 我们已经成功地将我们在本地开发的一个web应用部署到Docker容器里运行。 本文将介绍如何制作一个包含了这个web应用的Docker镜像。 镜像制作好之后,互联网上的任何其他用户都可以很方便地将您的镜像下载并运行。 新建一个文件夹jerry-build...

Docker入门系列之一:在一个Docker容器里运行指定的web应用

2018-12-02
阅读 2 分钟
1.6k
运行命令docker run -it nginx:然后我们另外开一个终端,用docker ps命令查看这个运行起来的容器实例,Status的Up 54 seconds意思是从该实例启动到现在已经经过了54秒。

最简单的dockerfile使用教程 - 创建一个支持SSL的Nginx镜像

2018-11-27
阅读 3 分钟
2.8k
什么是dockerfile?简单的说就是一个文本格式的脚本文件,其内包含了一条条的指令(Instruction),每一条指令负责描述镜像的当前层(Layer)如何构建。

最简单的Docker镜像教程:从头基于空镜像scratch创建一个新的Docker镜像

2018-11-27
阅读 3 分钟
10k
我们在使用Dockerfile构建docker镜像时,一种方式是使用官方预先配置好的容器镜像。优点是我们不用从头开始构建,节省了很多工作量,但付出的代价是需要下载很大的镜像包。

Docker镜像提交命令commit的工作原理和使用方法

2018-11-27
阅读 3 分钟
3.1k
在本地创建一个容器后,可以依据这个容器创建本地镜像,并可把这个镜像推送到Docker hub中,以便在网络上下载使用。 下面我们来动手实践。 {代码...} 用命令行启动一个容器: {代码...} localhost:1080 进入容器的shell: {代码...} 查看这个nginx镜像默认的首页: 我想在容器里使用wget,所以先安装: {代码...} 使用wg...

利用Docker volume修改Nginx Docker镜像里index.html

2018-11-27
阅读 2 分钟
1.9k
我们都知道运行基于Docker的Nginx镜像后,访问localhost能看到Nginx默认的首页,这个首页的位置是Nginx镜像内的/usr/share/nginx/html目录下面。

用一个实际例子理解Docker volume工作原理

2018-11-23
阅读 2 分钟
4.1k
要了解Docker Volume,首先我们需要理解Docker文件系统的工作原理。Docker镜像是由多个文件系统的只读层叠加而成。当一个容器通过命令docker run启动时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,但是该文...

Kubernetes API server工作原理

2018-11-23
阅读 2 分钟
1.4k
作为Kubernetes的使用者,每天用得最多的命令就是kubectl XXX了。 kubectl其实就是一个控制台,主要提供的功能: 1. 提供Kubernetes集群管理的REST API接口,包括认证授权、数据校验以及集群状态变更; 2. 提供其他模块之间的数据交互和通信的枢纽(其他模块通过API Server查询或修改数据,只有API Server才直接操作etcd...

Docker和宿主机操作系统文件目录互相隔离的实现原理

2018-11-23
阅读 2 分钟
3k
我们知道在Docker容器里是无法访问到宿主操作系统的文件目录的,但这种隔离是怎么实现的呢? 其实一点也不神奇——利用了Linux系统的内部命令chroot。 chroot能将进程的根目录设置成任意指定的目录。 使用chroot我们能创建一个新的进程,并且以chroot执行时传入的参数作为新进程的根目录。 因为新进程创建之后就无法访问除...

Docker镜像的目录存储讲解

2018-10-27
阅读 2 分钟
3.8k
我们成功安装完docker后,执行命令行sudo docker run hello-world, 如果是第一次执行,则会从远程拉取hello-world的镜像到本地,然后运行,显示hello world。

Docker Hello World容器运行报错的解决办法

2018-10-27
阅读 1 分钟
1.7k
费了好大力气从Docker官网下载了Docker Community Editor的安装镜像,Docker.dmg, 总共将近500MB,双击进行安装: