
Docker
文章平均质量分 82
阿弥陀佛僧
知幻即离,不假方便;离幻即觉,亦无渐次。
展开
-
Docker09——本地镜像发布到阿里云
一、本地镜像发布到阿里云流程二、镜像的生成方法 镜像有两种生成方式: ①前面自己编写的Dockerfile ②直接从容器创建一个新的镜像docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]] OPTIONS说明:-a :提交的镜像作者-m :提交时的说明文字三、将本地镜像推送到阿里云 1、本地镜像素材原型 2、阿里云开发者平台(https://dev.aliyun.com/search.html) 3、创建仓库镜像:选择或填原创 2021-12-31 17:01:34 · 321 阅读 · 0 评论 -
Docker08——常用安装示例
一、总体步骤 搜索镜像->拉取镜像->查看镜像->启动镜像->停止容器->移除容器->删除镜像二、安装tomcat 1、docker hub上面查找tomcat镜像docker search tomcat 2、从docker hub上拉取tomcat镜像到本地docker pull tomcat 3、docker images查看是否有拉取到的tomcat 4、使用tomcat镜像创建容器(也叫运行镜像)docker run -it -p 80原创 2021-12-31 16:46:52 · 861 阅读 · 0 评论 -
Docker07——镜像构建案例
一、Base(scratch)镜像 Docker Hub 中 99% 的镜像都是通过在 base 镜像中安装和配置需要的软件构建出来的。二、案例 1、自定义镜像mycentos ①编写Dockerfile Docker Hub中默认的CentOS镜像的情况:登录后的目录为/;不支持vim和ifconfig命令 自定义mycentos使我们自己的镜像具有如下功能:登陆后的默认路径;vim编辑器;查看网络配置ifconfig支持。 编写Dockerfile文件:注意文件的名称必须原创 2021-12-31 15:33:10 · 1313 阅读 · 0 评论 -
Docker06——Dockerfile
一、DockerFile Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建三步骤: ①编写Dockerfile文件 ②docker build ③docker run Centos的dockerfile如下:二、DockerFile构建过程...原创 2021-12-30 17:54:41 · 330 阅读 · 0 评论 -
Docker05——Docker容器数据卷
一、容器数据卷 Docker的理念是:将应用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们希望运行过程中产生的数据能被持久化;我们还希望容器之间希望有可能共享数据。 Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。 为了能保存数据,在docker中我们使用卷。有点类似Redis里面的rdb和aof文件。 卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件原创 2021-12-30 17:38:11 · 155 阅读 · 0 评论 -
Docker04——docker镜像
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件等。 1、UnionFS(联合文件系统) Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持将对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)。Union原创 2021-12-30 15:44:35 · 199 阅读 · 0 评论 -
Docker03——常用命令
一、帮助命令 1、docker version 2、docker info:查看docker中的容器、镜像、版本等的基础信息 3、docker --help:命令帮助详情二、镜像命令 1、docker images:列出本地主机上的镜像 REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ID:镜像ID CREATED:镜像创建时间 SIZE:镜像大小 注意:同一仓库源可以有多个 TAG,代表这个仓库源的不同版本,我们使用 REPOSITORY:TAG原创 2021-12-29 17:57:50 · 481 阅读 · 0 评论 -
Docker02——Docker的安装
一、系统版本要求 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本二、Docker的基本组成 1、镜像(image) Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。 镜像和容器的关系类似于面向对象中类和对象的关系:Docker面向对象镜像类容器对象 2、容器(container) Docker原创 2021-12-29 17:00:16 · 452 阅读 · 0 评论 -
Dokcer01——Docker简介
一、Docker的出现 一款产品从开发到上线,从操作系统到运行环境,再到应用配置,期间很多配置信息需要开发和运维之间的协作沟通。这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代,不同版本环境的兼容,对运维人员都是考验。 Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。 环境配置如此麻烦,换一台机器,还要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。开发人员利用 Docker 可以消除原创 2021-12-29 15:34:02 · 121 阅读 · 0 评论 -
Docker——安装mysql
1、拉取(下载mysql)2、错误的启动mysql(未输入密码):docker run --name mysql01 -d mysql此时查看启动的容器,并没有看到mysql01:查看所有容器,却能看到:状态是退出查看启动日志:是说没有指定mysql的密码或者允许不输入密码3、正确的启动:docker run --name mysql01 -e MYSQL_ROOT_PAS...原创 2018-11-20 00:03:59 · 363 阅读 · 0 评论 -
Docker——常用操作
一、镜像操作(以Mysql为例) 1、docker search:从docker hub搜索镜像详细信息 该操作相当于在docker hub中搜索镜像:dockerhub 2、docker pull:拉取(下载)镜像,也可使用docker pull docker.io/mysql 默认下载最新的版本(latest),也可指定版本:使用docker pull 镜像名:tag,如doc...原创 2018-11-19 22:48:59 · 179 阅读 · 0 评论 -
Docker——安装和启动
一、环境准备 1、安装Linux虚拟机软件:VMware或VirtualBox(比VMware更小巧轻便且免费),此处安装VirtulaBox 2、安装Linux虚拟系统 ①在管理中选择导入虚拟电脑 ②记得选中重新初始化所有网卡的MAC地址 ③双击即可启动虚拟机 ④设置虚拟机的网络 a、右击网卡,选择网络: b、选择连接方式和界面名称 c、勾选接入网...原创 2018-11-15 23:16:52 · 15850 阅读 · 3 评论 -
Docker——基本概念
一、基本概念 Docker是一个开源的应用容器引擎,是一个轻量级的容器技术,类似于虚拟机但不是虚拟机,和虚拟机一样也实现了资源隔离,但是其性能远远高于虚拟机。 Docker支持将软件编译成一个个的镜像,在镜像中做好软件的配置,然后将镜像发布出去,其他使用者就可以直接使用这个镜像,而免去了下载、安装和配置这个软件的麻烦。 镜像在各自的容器中运行,运行中的这个镜像就称为容器,容器启动是非常...原创 2018-11-15 23:15:50 · 372 阅读 · 0 评论