![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
风口上的云
天道酬勤
展开
-
Docker--(仓库创建和管理)
镜像仓库的概念docker仓库是我们构建的用来存镜像的地方。官方给我们提供了公有仓库和私有仓库。Docker官方提供的工具docker-registry可以用于构建私有的镜像仓库。这是docker公司将自己的仓库开源了,方便大家使用。企业用户一般使用私有仓库,当前私有仓库用的最多的还是vmware公司提供的私有仓库harbor。1.镜像仓库的构建(一).基于docker的私有仓库搭建(默认支持https协议)1.网络规划docker-serer端(服务端):192.168.66.12docker原创 2020-12-27 09:04:33 · 230 阅读 · 0 评论 -
Docker -- 日志
docker 分为两种日志:引擎日志和容器日志引擎日志简介:Docker 引擎日志就是 dockerd 运行时的日志在CentOS 7系统中,Docker 引擎日志一般是交给 systemd来管理查询方法:journalctl -u dockerjournalctl -u docker容器日志简介:容器的日志即容器内的服务产生的日志对于一个运行的容器,Docker 会将日志发送到 容器的 标准输出设备(STDOUT)和标准错误设备(STDERR),STDOUT 和 STDERR 实际上就原创 2020-12-26 08:02:00 · 278 阅读 · 0 评论 -
Docker-compose(多容器编排工具)
docker-compose(多容器编排工具)(一).docker-compose介绍docker-compose是docker官方的多容器编排工具,用于定义和运行多容器 Docker 应用程序的工具。在学习使用docker-compose之前必须要了解YAML语言的用法。YAML语言是一种非常简单的语言,非常适合人类逻辑去理解,下一篇笔者会具体介绍。(二).docker-compose使用步骤1.使用 docker-compose.yml 定义构成应用程序的服务和环境,这样它们可以在隔离环境中一起原创 2020-12-25 07:57:08 · 417 阅读 · 0 评论 -
Docker 网络模式
Docker 网络模式学习docker需要了解它的网络模式,才能够更好的理解它的通信,分为以下四种:1.bridge2.host3.none4.container自建网络docker network lsNETWORK ID NAME DRIVER SCOPE977b6e78e6b4 bridge bridge local570c3afdc47e原创 2020-12-24 08:01:35 · 987 阅读 · 1 评论 -
Docker --Dockerfile-制作镜像
DockerfileDockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 快速创建自定义的镜像Dockerfile 常用指令FROM作用:指定基础镜像,Dockerfile中FROM是必备指令,且必须是第一条指令;格式:FROM :[tag]FROM busyboxLABEL作用:设定元数据格式:LABEL = = …其中:LABEL指令将元数据以多个键值对方式指定LABEL auther=“wu”COPY作用:将工作目录中的文件复制到所做得镜像的文件原创 2020-12-23 17:14:41 · 145 阅读 · 0 评论 -
Docker --volume-数据持久化
数据卷 volume数据卷 是一个可供一个或多个容器使用的特殊目录,实现让容器中的一个目录和宿主机中的一个文件或者目录进行绑定。数据卷 是被设计用来持久化数据的第一种:bind mount volume第一步:创建本地目录mkdir /webroomecho “123” > /webroom/index.html第二步:绑定本地目录,运行容器docker run -v # 绑定一个数据卷 Bind mount a volumedocker run -v /webroom:/us原创 2020-12-23 07:49:38 · 333 阅读 · 0 评论 -
Docker基础
容器介绍容器就是一个视图隔离、资源可限制、独立文件系统的进程集合。所谓“视图隔离”就是能够看到部分进程以及具有独立的主机名等;控制资源使用率则是可以对于内存大小以及 CPU 使用个数等进行限制。容器就是一个进程集合,它将系统的其他资源隔离开来,具有自己独立的资源视图。docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2020-12-22 17:42:23 · 287 阅读 · 0 评论