Docker学习
ustb_lc
这个作者很懒,什么都没留下…
展开
-
Docker学习(私有仓库搭建和配置)
私有仓库搭建和配置**私有仓库主要应用于存放企业内部的镜像,可供多服务器之间的共享使用。pull私有仓库镜像docker pull registry启动私有仓库容器docker run -id --name=registry -p 5000:5000 registry (默认私有仓库端口5000)打开192.168.159.132:5000/v2/_catalog网址,显...原创 2019-10-12 19:59:23 · 231 阅读 · 0 评论 -
Docker学习(应用容器化)
应用容器化(Docker化)完整的应用容器化过程主要分为以下几个步骤。(1) 编写应用代码。(2) 创建一个Dockerfile, 其中包括当前应用的描述、 依赖以及该如何运行这个应用。(3) 对该Dockerfile执行docker image build 命令。(4) 等待Docker将应用程序构建到Docker镜像中。一旦应用容器化完成(即应用被打包为一个Docker镜像) ...原创 2019-10-12 18:52:20 · 332 阅读 · 0 评论 -
Docker学习(迁移与备份)
迁移与备份将容器保存为镜像(此后,也可以基于此镜像创建新的容器)docker commit 容器名称 保存的镜像名称镜像备份(将镜像保存为tar文件)docker save -o docker_mysql.tar docker_mysql_image (前者是备份后生成的镜像文件,后者是要保存的镜像)镜像恢复与迁移docker load -i docker_...原创 2019-10-12 10:11:02 · 146 阅读 · 0 评论 -
Docker学习(Mysql部署)
Mysql部署(pull一个镜像) :docker pull centos/mysql-57-centos7(守护式创建一个容器) :docker run -id --name=docker_mysql_lc -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7-p 33306:3306:是一个端口...原创 2019-10-12 09:47:16 · 85 阅读 · 0 评论 -
Docker学习(概论)
Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker的应用场景...原创 2019-10-08 21:40:11 · 106 阅读 · 0 评论 -
Docker学习(Windows和Centos安装)
Docker安装step1:现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V。step2:安装 Toolbox最新版 Toolbox 下载地址: https://www.docker.com/get-docker,点击 Download Desktop and Take a Tutorial,并下载 Windows 的版本,如果你还没有登录,...原创 2019-10-09 18:42:28 · 193 阅读 · 0 评论 -
Docker学习(镜像)
镜像镜像简介可以将镜像理解为类(Class) ,模板。读者需要先从镜像仓库服务中拉取镜像。 常见的镜像仓库服务是Docker Hub, 但是也存在其他镜像仓库服务。 拉取操作会将镜像下载到本地Docker主机, 读者可以使用该镜像启动一个或者多个容器。镜像由多个层组成, 每层叠加之后, 从外部看来就如一个独立的对象。 镜像内部是一个精简的操作系统(OS) , 同时还包含应用运行所必须的文件...原创 2019-10-10 17:21:35 · 180 阅读 · 0 评论 -
Docker学习(容器)
容器容器简介:容器是镜像的运行时实例。 正如从虚拟机模板上启动VM一样, 用户也同样可以从单个镜像上启动一个或多个容器。 虚拟机和容器最大的区别是容器更快并且更轻量级——与虚拟机运行在完整的操作系统之上相比, 容器会共享其所在主机的操作系统/内核。容器和虚拟机容器和虚拟机都依赖于宿主机才能运行。 宿主机可以是笔记本, 是数据中心的物理服务器, 也可以是公有云的某个实例。 在下面的示例中...原创 2019-10-10 19:38:33 · 392 阅读 · 0 评论 -
Docker学习(常见命令)
Docker常用命令systemcl命令是系统服务管理的管理器指令启动docker:systemctl start docker停止docker:systemctl stop docker查看docker状态:systemctl status docker开机启动docker:systemctl enable docker查看docker概要信息:...原创 2019-10-10 20:21:39 · 146 阅读 · 0 评论