![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
要强不要秃
永远的学习者。
展开
-
Docker学习 本地镜像发布到阿里云
镜像生成的两种方法 Dockerfile方法(build) 从容器中创建新镜像(commit) docker commit -a [作者名字] -m [提交时的说明文字] [容器ID] [新容器名字]:[版本号] 将本地镜像推送到阿里云 阿里云开发者平台:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories 创建仓库镜像 将镜像推送到阿里云 docker login --username= registry.cn-hang.原创 2020-06-03 17:31:49 · 89 阅读 · 0 评论 -
Docker学习(七)Dockerfile解析
Dockerfile是什么 DockerFile是构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。每一个镜像都会有DockerFile。 步骤: 1. 编写Dockerfile文件 2. docker build 3. docker run DockerFile解析过程 每条保留字指令必须为大写字母且后面跟随至少一个参数,参数不能为空 指令按照从上到下,顺序执行 #表示注释 每条指令都会创建一个新的镜像层,并对镜像进行提交。 大致流程 docker从基础镜像运行一个容器 ( F原创 2020-06-03 17:24:34 · 136 阅读 · 0 评论 -
Docker学习(六)docker容器数据卷
docker容器数据卷是什么 类似于redis里的rdb和aof文件,用来持久化数据。 先来看看Docker的理念: 将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据。 Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。 为了能保存数据在docker中我们使用卷。 docker容器卷作用 卷就是目录或文件,存在于一个或多原创 2020-06-03 16:42:39 · 144 阅读 · 0 评论 -
Docker学习(五)Docker镜像;什么是镜像;镜像原理;commit操作
镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 联合文件系统:UnionFS(联合文件系统): Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesyst原创 2020-06-03 16:14:33 · 419 阅读 · 0 评论 -
Docker客户端的常用命令
搬运地址 启动Docker systemctl start docker 帮助命令 docker版本:docker version docker信息:docker info 帮助文档:docker --help(此命令会列出所有Docker命令) 镜像命令 列出本机上的镜像:docker images (会包含镜像的TAG (镜像版本标签)、IMAGE ID(也可以利用镜像ID对镜像进行操作)、CREATED 、大小等信息) 列出本机上所有的镜像:docker images -a(会列出中间原创 2020-06-03 15:36:50 · 415 阅读 · 1 评论 -
Docker运行的机制
docker怎么工作的 Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上, 然后通过Socket连接从客户端访问,守护进程(Docker Daemon)从客户端接受命令并管理运行在主机上的容器。 容器,是一个运行时环境,就是我们前面说到的集装箱。 docker为什么比VM快? (1)docker有着比虚拟机更少的抽象层。由于docker不需要Hypervisor接口实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。因此在CPU、内原创 2020-06-03 14:21:22 · 510 阅读 · 0 评论 -
尚硅谷 Docker(二)Linux下docker安装(CentOs 7)
声明:Docker也可以安装在Windows上,Docker必须安装在CentOS6.5(64-bit)版本以上 一、yum安装gcc相关 yum -y install gcc yum -y install gcc-c++ 二、如果安装过请先卸docker: $ sudo yum remove docker \ docker-client \ docker-client-latest \ docke原创 2020-06-03 11:56:25 · 291 阅读 · 0 评论 -
尚硅谷Docker(一)
感谢 1.实现Docker的语言 Docker是一种Go语言编写的容器技术。 2.为什么会出现Docker 因为之前的项目上线,需要将开发好的war包部署到服务器上(相当于交给运维的是代码),而开发人员的环境与运维人员的环境不同容易出现错误。而docker的出现将项目与环境(系统、数据、配置)一起整合放在服务器上从而解决了这个问题。这样就实现了软件带环境安装。 3.docker理念 Docker主要目标是通过对组件的封装、分发、部署、运行等生命周期的管理,使用户及运行环境能够做到“一次封装,到处运行” 将应原创 2020-06-03 10:52:24 · 158 阅读 · 0 评论 -
Docker笔记
Docker原创 2020-06-02 20:29:17 · 69 阅读 · 0 评论 -
什么是Docker
非常棒的一篇帖子,详细的介绍了Docker的由来、作用,并且对docker容器的管理工具K8S也进行了介绍。原创 2020-05-22 10:30:24 · 89 阅读 · 0 评论