![](https://img-blog.csdnimg.cn/20191001181249834.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
docker
文章平均质量分 55
vincent_hahaha
haha ha
展开
-
docker网络配置
Docker 在安装后自动提供 3 种网络,可以使用命令查看Docker 使用 Linux 桥接,在宿主机虚拟一个 Docker 容器网桥(docker0),Docker 启动一个容器时会根据 Docker 网桥的网段分配给容器一个 IP 地址,称为,同时 Docker 网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的直接通信。转载 2022-10-10 15:26:33 · 3617 阅读 · 1 评论 -
centos7 安装docker
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo出现以下内容则表示docker仓库配置成功:Loaded plugins: fastestmirroradding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repograbbing file http://m原创 2021-04-08 10:45:53 · 298 阅读 · 0 评论 -
docker 修改容器的主机名
需求使用docker在部署springcloud时,配置springcloud config组件,Dockerfile内容如下:FROM java:8-alpineADD config-1.0-SNAPSHOT.jar app.jarEXPOSE 8091ENTRYPOINT ["java", "-jar", "/app.jar"]在build镜像之后,运行容器:docker ru...原创 2019-12-27 16:37:00 · 12098 阅读 · 6 评论 -
docker安装RabbitMQ
拉取镜像:docker pull rabbitmq:3.7.3-management这个镜像包括管理界面运行镜像docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3.7.3-management默认用户名:guest 密码:guest...原创 2019-12-10 11:21:16 · 69 阅读 · 0 评论 -
docker 命令每次都需要使用sudo来执行,不太方便,如何去掉sudo?
添加docker group,并将当前用户添加到docker groupiie4bu@hostdocker:~$ sudo groupadd dockergroupadd: group 'docker' already existsiie4bu@hostdocker:~$ sudo gpasswd -a iie4bu dockerAdding user iie4bu to group...原创 2019-12-05 17:09:11 · 1549 阅读 · 1 评论 -
docker部署kafka
镜像拉取docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka定义docker-compose.ymlversion: '3'services: zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafk...原创 2019-12-04 17:13:09 · 392 阅读 · 0 评论 -
docker 限制容器日志大小
环境中日志产生量太大导致磁盘被爆。创建/etc/docker/daemon.json如果已经存在则不用创建:{ "log-driver": "json-file", "log-opts": { "max-size": "500m" }}原创 2019-12-04 11:12:07 · 827 阅读 · 0 评论 -
Docker 解决容器时间与主机时间不一致的问题三种解决方案
Docker容器时间与主机时间不一致通过date命令查看时间查看主机时间[root@localhost ~]# date2016年 07月 27日 星期三 22:42:44 CST查看容器时间root@b43340ecf5ef:/#date ...原创 2019-09-05 15:12:00 · 1110 阅读 · 0 评论 -
docker logs 日志原理
参数说明$ docker logs [OPTIONS] CONTAINEROptions: --details 显示更多的信息 -f, --follow 跟踪日志输出,最后一行为当前时间戳的日志 --since string 显示自具体某个时间或时间段的日志 --tail string 从...原创 2019-09-05 14:55:00 · 1425 阅读 · 0 评论 -
docker 介绍
随着用户的需求越来越多样,系统的规模越来越庞大,运行的软件越来越复杂,环境配置问题所造成的的麻烦也层出不穷等等,为了解决这些问题,开源社区推出过不少优秀的工具。这些工具虽然在某些程度上确实能解决部分问题,但是始终没有一种方案能带来“一劳永逸”的效果。伴随着信息技术的飞速发展,虚拟化的概念早已经广泛应用到各种关键场景中。从20世纪60年代IBM推出的大型主机虚拟化,到后来以Xen...原创 2019-08-16 15:16:00 · 94 阅读 · 1 评论 -
【5分钟系列】搭建基于docker环境搭建下springboot-mysql项目框架
在云时代,开发者创建的应用必须要能很方便地在网络上传播,也就是说应用必须脱离底层物理硬件的显示;同时必须是“任何时间任何地点”可获取的。我们通常想要快速搭建一个项目框架,数据库的环境搭建需要消耗一定的精力,为了与外界系统环境隔离,推荐使用docker可以使我们把更多精力放在业务处理上。实验环境docker17.12.0-ce mysql镜像版本 5.7 jdk 1.8...原创 2019-08-14 15:25:00 · 113 阅读 · 0 评论 -
docker 安装mysql 5.7
首先从docker hub上搜索mysql,并选择想要的tag。我这里选择mysql:5.7docker pull mysql:5.7 查看是否下载成功:docker image lsREPOSITORY TAG IMAGE ID CREATED SIZEmysq...原创 2019-08-03 22:09:00 · 65 阅读 · 0 评论 -
docker 部署springboot容器日志处理
将jdk和需要的运行的jar构建成镜像之后,运行成容器之后,可以实时的输出日志,但是当容器挂掉之后,日志也便消失不见。在容器中可以运行bash命令的前提下,容器运行的时候会根据jar中配置的日志目录生成相应的日志文件,当容器停止的时候在容器中的所有的东西也会消失不见,查询原因时就会遇到问题。方式一:docker logs containerId/containerName这种方...原创 2019-07-19 10:59:00 · 1441 阅读 · 0 评论 -
将springboot jar应用打包成镜像并在docker运行成容器
Dockerfile内容如下:FROM java:8-alpineADD test-0.0.1-SNAPSHOT.jar app.jarEXPOSE 8080ENTRYPOINT ["java", "-jar", "/app.jar"]构建镜像: docker build -t vincent/springboot-java .运行镜像:docker run -d -p 8...原创 2019-07-16 15:22:00 · 198 阅读 · 0 评论 -
从零开始学习docker(二十二)容器监控
docker ps可以知道后台有哪些容器在运行。docker ps -a可以知道后台有哪些容器在运行。包括退出的容器。docker top CONTAINER_ID可以知道container中的一些进程。类似于系统中的top命令。docker stats实时打印每个容器在系统的资源占用情况。包括CPU,内存等。图形化界面监控工具weavescope安装:s...原创 2019-07-12 16:09:00 · 127 阅读 · 0 评论 -
docker 常用命令
docker 删除容器一般情况下删除容器,需要先将容器stop(docker container stop containerID),然后才能删除(docker container rm containerID)。可以使用 -f 选项强制删除: docker container rm -f containerIDdocker 删除已经停止的容器docker container rm...原创 2019-07-11 11:38:00 · 200 阅读 · 0 评论 -
从零开始学习docker(二十一)service管理
本节我们介绍如何以方便的方式管理service。我们之前提到docker-compose,适用于本地开发,可以在本机部署,提供了很大的便利。而swarm是一个cluster,可不可以通过docker-compose来实现定义的application?答案是可以,但是不推荐。仅仅使用docker命令行就可以。我们依然可以使用docker-compose.yml文件去定义一个应用,但是我们一般不用...原创 2019-07-09 16:16:00 · 171 阅读 · 0 评论 -
从零开始学习docker(二十)RoutingMesh--Ingress负载均衡
我们知道容器之间的通信,例如上图中的10.0.9.3与10.0.9.5通信是通过overlay网络,是通过一个VXLAN tannel来实现的。但是service和service之间通信是通过VIP实现的。例如client的service与web 的service进行通信,而web有一个scale,因此client访问web是通过访问虚拟IP(VIP)来实现的。那么VIP是怎么映射到具...原创 2019-07-09 14:31:00 · 806 阅读 · 0 评论 -
从零开始学习docker(十八)Swarm mode 部署wordpress
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-06 11:28:00 · 303 阅读 · 0 评论 -
从零开始学习docker(十七)Swarm mode ---service
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-06 00:28:00 · 143 阅读 · 0 评论 -
从零开始学习docker(十六)Swarm mode 创建集群
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-05 23:41:00 · 120 阅读 · 0 评论 -
从零开始学习docker(十五)Swarm mode 介绍
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-05 21:59:00 · 175 阅读 · 0 评论 -
从零开始学习docker(十四)Docker Compose--build
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-05 11:49:00 · 1338 阅读 · 0 评论 -
从零开始学习docker(十四)Docker Compose--部署SpringCloud
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> 本章节我们介绍如何使用docker-compose部署复杂的application。先介绍一些docker-compose的简单命令:docker-compose build这个命令可以根据docker-compose.yml文件内容,构建服务镜像。docker-compose up...原创 2019-07-05 11:44:00 · 330 阅读 · 0 评论 -
docker 镜像加速
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-30 18:06:00 · 90 阅读 · 0 评论 -
从零开始学习docker(十三)Docker Compose--scale
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-05 00:58:00 · 849 阅读 · 0 评论 -
从零开始学习docker(十二)介绍Docker Compose基本使用
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-04 01:16:00 · 419 阅读 · 0 评论 -
从零开始学习docker(十一)介绍Docker Compose yml文件介绍
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-04 01:05:00 · 198 阅读 · 0 评论 -
从零开始学习docker(十)搭建WordPress+Mysql,为什么要用Docker Compose
我们从这一节开始介绍一个非常非常重要的工具--Docker Compose,这个工具会经常使用。先从一个案例介绍一下我们为什么要用Docker Compose。案例:如何通过容器部署一个WordPress?现将WordPress拉取到本地:docker pull wordpressdocker image lsREPOSITORY TAG ...原创 2019-07-04 00:37:00 · 169 阅读 · 0 评论 -
从零开始学习docker(九)持久化存储和数据共享之 bind Mounting
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-03 00:45:00 · 97 阅读 · 0 评论 -
从零开始学习docker(九)持久化存储和数据共享之 Data Volume
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-07-01 22:42:00 · 161 阅读 · 0 评论 -
从零开始学习docker(八)多台机器通信
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-30 22:42:00 · 239 阅读 · 0 评论 -
从零开始学习docker(七)docker配置环境变量
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-30 15:41:00 · 1497 阅读 · 0 评论 -
从零开始学习docker(六)部署一个稍微复杂一点的应用
...原创 2019-06-30 00:54:00 · 165 阅读 · 0 评论 -
从零开始学习docker(四)host
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-28 15:46:00 · 191 阅读 · 0 评论 -
从零开始学习docker(三)link
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-27 16:19:00 · 96 阅读 · 0 评论 -
从零开始学习docker(二)网络
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-27 15:26:00 · 316 阅读 · 1 评论 -
从零开始学习docker(一)
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-27 11:13:00 · 150 阅读 · 0 评论 -
从零开始学习docker(零)简单介绍Dockerfile
撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> ...原创 2019-06-25 17:21:00 · 323 阅读 · 0 评论 -
docker安装配置分布式elasticsearch、kibana、head、cerebro
有三个节点分别是node-master(192.168.152.45),node-data1(192.168.152.39), node-data2(192.168.152.29)在每一太节点上,使用docker安装elasticsearchdocker pull docker.elastic.co/elasticsearch/elasticsearch:6.2.3Master no...原创 2019-06-25 16:15:00 · 256 阅读 · 0 评论