![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 63
ℒℴvℯ念心꧔ꦿ࿐
这个作者很懒,什么都没留下…
展开
-
Docker镜像仓库
1.配置Docker信任地址 我们的私服采用的是http协议,默认不被Docker信任,所以需要做一个配置: # 打开要修改的文件 vi /etc/docker/daemon.json # 添加内容: "insecure-registries":["192.168.200.130:8080"] # 重加载 systemctl daemon-reload # 重启docker systemctl restart docker 2.简化版镜像仓库 Docker官方的Docker Registry是一个基础原创 2021-11-29 18:14:45 · 1565 阅读 · 0 评论 -
Docker-Compose
1.初识DockerCompose Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。格式如下: version: "3.8" services: mysql: image: mysql:5.7.25 # mysql镜像名称 environment: MYSQL_ROOT_PASSWORD: 123 #mysql登入密码 volumes: - "/tmp/mysql/data:/var/lib/mysql" #数据卷挂载原创 2021-11-29 18:04:29 · 502 阅读 · 0 评论 -
Dockerfile自定义镜像
1.镜像结构 镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。 简单来说,镜像就是在系统函数库、运行环境基础上,添加应用程序文件、配置文件、依赖文件等组合,然后编写好启动脚本打包在一起形成的文件。 2.Dockerfile语法 构建自定义的镜像时,我们只需要告诉Docker,我们的镜像的组成,需要哪些BaseImage、需要拷贝什么文件、需要安装什么依赖、启动脚本是什么,将来Docker会帮助我们构建镜像。 Dockerfile就是一个文本文件,其中包含一个个的指令(Instruct原创 2021-11-29 17:32:07 · 907 阅读 · 0 评论 -
Docker的基本操作
1.镜像名称 1、镜像的组成 1、镜名称一般分两部分组成:[repository]:[tag]。 2、在没有指定tag时,默认是latest,代表最新版本的镜像 这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。 2、镜像命令 常用命令 docker pull ## 从官方拉取镜像 ---docker pull mysql docker load ## 加载压缩包为一个镜像 格式:docker原创 2021-11-25 21:15:18 · 1872 阅读 · 0 评论 -
Docker入门
1.初识Docker Docker诞生前 1、分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 2、在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 3、依赖关系复杂,容易出现兼容性问题 4、开发、测试、生产环境有差异 Docker诞生后 1、Docker如何解决依赖兼容问题? 1、将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包 2、将每个应用放到一个隔离容器去运行,避免互相干扰 2、Docker如何解决不同系统环境的问题? 1、Docker将用户原创 2021-11-25 16:15:12 · 396 阅读 · 0 评论 -
CentOS安装Docker
1.卸载旧版本Docker(可选) yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrot原创 2021-11-25 15:07:01 · 485 阅读 · 0 评论