Docker06-仓库 仓库介绍 仓库(Repository)是集中存放镜像的地方,仓库分为公开仓库和私有仓库两种形式。 最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。 Docker Hub:https://hub.docker.com/ 在国内,阿里云和163也有提供公开 ...
分类:
其他好文 时间:
2020-11-13 13:12:50
阅读次数:
20
Docker07-数据管理 将数据保存在容器外部 容器在运行项目时会产生数据,比如运行的mysql容器,那么一定会有数据产生。 如果将数据保存在容器内部,那么也就意味着我们改变了原有镜像,这种做法是不可取的,因为在后期的镜像升级将变得不可能了。也就是说,运行的镜像,最好不要改变,如果必须改变,在改变 ...
分类:
其他好文 时间:
2020-11-13 13:10:37
阅读次数:
9
Docker应用部署mysql5.7 1、拉取镜像 docker pull mysql:5.7 2、查看镜像 docker images 3、创建容器 docker run -id \ -p 3307:3306 \ --name=c_mysql \ -v $PWD/conf:/etc/mysql/c ...
分类:
数据库 时间:
2020-11-13 12:44:39
阅读次数:
16
dockerrun-it-p5000:80--namemynginxnginx这么启动是没问题的,因为nginx就是80端口启动的;可以curlhttp://宿主ip:5000访问nginxdockerrun-it-p5000:1234--namemynginxnginx因为1234没有app监听这里curlhttp://宿主ip:5000不能访问nginx这是因为容器内1234端口并没有被监听d
分类:
其他好文 时间:
2020-11-13 12:13:20
阅读次数:
8
创建容器:dockerservicecreate-d--replicas2-namehellowork--network=netk--container-label‘provider=generic‘镜像crate命令参数:-d后台运行--replicas2运行两个副本-eenv为在一个任务中的所有任务设置环境变量-l--label一个label是key=value键值对应用到服务
分类:
其他好文 时间:
2020-11-12 14:21:01
阅读次数:
7
引言通常我们在使用集群或者容器的时候,都会接触到存储在本地的镜像,也或多或少对本地镜像存储有一定的了解。但是服务端的镜像存储细节呢?本文主要介绍容器镜像的服务端存储结构,对于自建镜像服务或是对容器镜像底层原理或优化有兴趣的同学可以了解一下。相关开源项目目前容器镜像服务相关的开源项目主要有以下两个。Registry(https://github.com/docker/distribution)Har
分类:
其他好文 时间:
2020-11-12 14:09:44
阅读次数:
11
linux系统下时常会需要安装或升级更新各种应用包,安装方式多样化,如果存在编译安装会更灵活自由选择扩展,方便达到应用目标,当然如果没有特殊要求还是不建议使用编译安装,毕竟安装时间长失败率高。目前主要安装升级方式安装包管理器比如:yum、apt优点:安装快速方便,成功率高缺点:安装选项固定,安装可选版本不多,很少安装最新版应用容器镜像比如:docker优点:安装方便,成功率高,可安装各种版本、方便
分类:
系统相关 时间:
2020-11-12 13:40:00
阅读次数:
13
Docker概述 Docker为什么出现 环境配置是十分的麻烦,每一个机器都要部署环境 发布一个项目,jar,war(Redis,Mysql,jdk,ES),项目能不能带上环境安装打包 Docker的思想来自于集装箱 隔离:Docker核心思想,打包装箱,每个箱子是相互隔离的 Docker是基于Go ...
分类:
其他好文 时间:
2020-11-12 13:33:56
阅读次数:
8
Docker安装MySql 一、搜索mysql的镜像 1、方式1 在官网Docker Hub上搜索:https://hub.docker.com 点击进去,右侧有下载的命令,复制执行即可安装最新版的mysql: 安装老版本的Mysql: 2、方式2 在命令行使用docker search mysql ...
分类:
数据库 时间:
2020-11-11 16:43:41
阅读次数:
61