1.构建一个Dockerfile文件 在任意文件夹下面创建Dockerfile文件。我在/usr/download/docker文件夹下面创建了子文件夹java,子文件夹中创建了Dockerfile文件,以及自己编写的一…
标签:dockerfile
Docker问题:Dockerfile的From之前不能使用ARG
问题 在使用开源Dockerfile构建镜像时,dockerfile的From之前通过ARG定义版本,指定基础镜像,如下: ARG VERSION=lasted FROM alpine:${VERSION} 执行dock…
Kubernetes pod里一个特殊的容器:pause-amd64
大家在使用Docker容器或者Kubernetes时,遇到过这个容器么?gcr.io/google_containers/pause-amd64 docker ps的命令返回的结果: [root@k8s-minion1 …
都9102年了,还不会Docker?10分钟带你从入门操作到实战上手
Docker简述 Docker是一种OS虚拟化技术,是一个开源的应用容器引擎。它可以让开发者将应用打包到一个可移植的容器中,并且该容器可以运行在几乎所有linux系统中(Windows10目前也原生支持,Win10前需要…
通过一个例子学习Kubernetes里的PersistentVolumeClaim的用法
Kubernetes的pod本身是无状态的(stateless),生命周期通常比较短,只要出现了异常,Kubernetes就会自动创建一个新的Pod来代替它。 而容器产生的数据,会随着Pod消亡而自动消失。 为了实现Po…
一个简单的例子理解Kubernetes的三种IP地址类型
很多Kubernetes的初学者对Kubernetes里面三种不同的IP地址和工作机制理解得不是很清楚。 本文我们通过一个最简单的例子来学习。 用如下命令行创建一个基于nginx的deployment: kubectl …
Docker入门
1. Docker简介: docker是一个基于LXC的高级容器引擎。简单地说,docker是一个轻量级的虚拟解决方案,或者说它是一个超轻量级的虚拟机(容器)。 Docker是一个开源的引擎,可以轻松的为任何应用创建一个…
docker指令学习记录
前言 本文为学习整理和参考文章,不具有教程的功能。其次,后面将会陆续更新各种应用的容器化部署的实践,如MySQL容器化,Jenkins容器化,以供读者参考。 镜像获取 docker pull [options] [Doc…
Docker 快速上手学习入门教程
原文链接:http://tabalt.net/blog/docker… Docker是一个使用Golang开发的开源应用容器引擎,让开发者可以打包应用和依赖到一个轻量级、可移植的镜像中,然后分发到任何流行的L…
基于Docker部署生产环境Ethereum私链集群
项目地址:https://github.com/tabalt/doc…,欢迎Star和参与完善。 本项目旨在建立基于Docker部署的生产环境使用的Ethereum私链集群,在尽可能简化使用的前提下保留足够的…
Docker入门
1. Docker简介: docker是一个基于LXC的高级容器引擎。简单地说,docker是一个轻量级的虚拟解决方案,或者说它是一个超轻量级的虚拟机(容器)。 Docker是一个开源的引擎,可以轻松的为任何应用创建一个…
【docker】 bind-mount或者COPY时需要注意 用户、文件权限 的问题
问题产生原因 最近在使用docker的时候经常遇到权限问题。通过这个stackoverflow回答,我明白了问题出现的主要原因:Docker在进行bind mount的时候,或者在进行COPY的时候,会保持文件的权限比特…