容器
文章平均质量分 64
docker等容器技术
凌晨两点钟同学
记录过往,期许未来!
展开
-
004-调试Dockerfile
先回顾一下通过 Dockerfile 构建镜像的过程: 从 base 镜像运行一个容器。 执行一条指令,对容器做修改。 执行类似 docker commit 的操作,生成一个新的镜像层。 Docker 再基于刚刚提交的镜像运行一个新容器。 重复 2-4 步,直到 Dockerfile 中的所有指令执行完毕。 从这个过程可以看出,如果 Dockerfile 由于某种原因执行到某个指令失败了,我们也将能够得到前一个指令成功执行构建出的镜像,这对调试 Docker原创 2022-05-27 19:44:21 · 745 阅读 · 0 评论 -
003-Dockerfile构建镜像
第一个 DockerfileDockerfile 是一个文本文件,记录了镜像构建的所有步骤。用 Dockerfile 创建002的 ubuntu-with-vi,其内容则为:一定要名称为Dockerfile的文件!!!下面我们运行 docker build 命令构建镜像并详细分析每个细节。root@ubuntu:~# pwd ① /root root@ubuntu:~# ls ② Dockerfile root@ubun...原创 2022-05-27 11:27:54 · 140 阅读 · 0 评论 -
002-docker commit构建镜像
对于 Docker 用户来说,最好的情况是不需要自己创建镜像。几乎所有常用的数据库、中间件、应用软件等都有现成的 Docker 官方镜像或其他人和组织创建的镜像,我们只需要稍作配置就可以直接使用。使用现成镜像的好处除了省去自己做镜像的工作量外,更重要的是可以利用前人的经验。特别是使用那些官方镜像,因为 Docker 的工程师知道如何更好的在容器中运行软件。当然,某些情况下我们也不得不自己构建镜像,比如:1. 找不到现成的镜像,比如自己开发的应用程序。2. 需要在镜像中加入特定的功能,比如原创 2022-05-27 10:58:26 · 2041 阅读 · 1 评论 -
001-运行第一个容器docker
安装 Docker我们将在 ubuntu 18.04 虚拟机中安装 Docker。因为安装过程需要访问 internet, 所以虚拟机必须能够上网。Docker 支持几乎所有的 Linux 发行版,也支持 Mac 和 Windows。各操作系统的安装方法可以访问:https://docs.docker.com/engine/installation/Docker 分为开源免费的 CE(Community Edition)版本和收费的 EE(Enterprise Edition)版本。下面我们将按原创 2022-05-25 11:43:24 · 261 阅读 · 0 评论 -
安装docker详细步骤
以centos为例1、卸载旧的版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-lo原创 2021-07-06 16:06:37 · 299 阅读 · 0 评论 -
通俗解释Docker是什么
Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。docker就是类似的理念。现在都流行云计算了,云计算就好比大货轮。docker就是集装箱。1.不同的应用程序可能会有不同的应用环境,比如.net开发的网站和php开发的网站依赖的软件就不一样,如果把他们依赖的软件都安原创 2020-10-14 15:24:05 · 513 阅读 · 0 评论