![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 62
鸭鸭老板
偏执只会左右你的思考
展开
-
Java --- docker安装redis
2、测试连接redis-cli。原创 2023-05-17 16:36:26 · 489 阅读 · 0 评论 -
Java学习 --- docker的cig容器监控
一、CIG配合compose搭建监控平台1.1、创建docker-compose.yml文件1.2、编写docker-compose.ymlversion: '3.1'volumes: grafana_data: {}services: influxdb: image: tutum/influxdb:0.9 restart: always environment: - PRE_CREATE_DB=cadvisor ports:原创 2022-05-26 22:22:56 · 298 阅读 · 0 评论 -
Java学习 --- docker的portainer可视化界面
目录一、什么是Portainer二、安装Portainer2.1、安装并启动容器2.2、访问首页面2.3、选择模式2.4、点击查看详情信息三、使用Portainer安装nginx一、什么是PortainerPortainer是一款轻量级的应用,它提供了图形化界面,于方便地管理Docker坏境,包括单机环境和集群环境。二、安装Portainer官网地址:Container Management | Kubernetes GUI | Docker Sw...原创 2022-05-24 23:14:57 · 516 阅读 · 0 评论 -
Java学习 --- docker的compose容器编排
一、什么是composeCompose是Docker公司推出的一个工具软件,可以管理多个Docker容器组成一个应用。你需要定义一个YAML格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器。二、下载compose...原创 2022-05-24 21:50:04 · 758 阅读 · 0 评论 -
Java学习 --- docker的网络管理
一、docker的network常用命令1.1、查看docker的网络docker network ls1.2、创建一个networkdocker network create aa1.3、删除网络aadocker network rm aa1.4、查看网络源数据docker network inspect bridge二、network能干嘛1、容器间的互联以及端口映射2、容器IP变动时候可以通过服务名直接网络通信而不受影响三、ne原创 2022-05-22 18:10:49 · 253 阅读 · 0 评论 -
Java学习 --- docker部署微服务项目
一、创建一个springboot项目1.1、修改pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0.原创 2022-05-21 15:14:02 · 1418 阅读 · 0 评论 -
Java学习 --- docker的虚悬镜像
目录一、虚悬镜像1.1、创建一个虚悬镜像1.2、执行构建命令1.3、查看当前docker上的所有虚悬镜像1.4、删除虚悬镜像一、虚悬镜像1.1、创建一个虚悬镜像Dockerfile的文件内容为:from ubuntuCMD echo 'action is success' 1.2、执行构建命令docker build .这里就是虚悬镜像1.3、查看当前docker上的所有虚悬镜像docker image ls -f da..原创 2022-05-20 23:29:24 · 436 阅读 · 0 评论 -
Java学习 --- docker的dockerfile使用
一、dockerfile学习官网地址:Dockerfile reference | Docker Documentation1.1、dockerfile的基础知识1.每条保留字都必须是大写字母且后面至少要跟随一个参数2.指令按从上到下顺序执行3.#表示注释4.每条指令都会创建一个新的镜像层并对镜像进行提交二、测试dockerfile2.1、拉取centos镜像docker pull centos2.2、运行centos容器docker run -it ce原创 2022-05-20 23:05:53 · 1566 阅读 · 0 评论 -
Java学习 --- docker的分布式redis集群容错
一、容错切换迁移1.1、停止redis1容器docker stop redis1原创 2022-05-19 00:22:35 · 445 阅读 · 0 评论 -
Java学习 --- docker的分布式redis集群搭建
一、分布式存储哈希取余法布置redis集群,使用数据总量除以集群里的redis服务器数,以达到负载均衡和分为治之适合于小公司使用。二、一致性哈希算法“一致性哈希算法在1997年由麻省理工学院提出,是一种特殊的哈希算法,目的是解决分布式缓存的问题。在移除或者添加一个服务器时,能够尽可能小地改变已存在的服务请求与处理请求服务器之间的映射关系。2.1、一致性哈希环...原创 2022-05-17 23:35:11 · 630 阅读 · 0 评论 -
Java学习 --- docker的mysql实现主从复制
一、实现mysql数据的主从复制1.1、使用挂载的方式启动mysqldocker run -p 3307:3306 --name mysql5.7 \> -v /mydata/mysql5.7/log:/var/mysql \> -v /mydata/mysql5.7/data:/var/lib/mysql \> -v /mydata/mysql5.7/conf:/etc/mysql \> -e MYSQL_ROOT_PASSWORD=root \> -d原创 2022-05-17 21:17:04 · 266 阅读 · 0 评论 -
Java学习 --- docker安装tomcat
一、docker安装tomcat1.1、去docker远程库搜索版本1.2、查看下载的镜像1.3、运行容器docker run -d -p 8080:8080 --name tomcat1 fb5657adc8921.4、访问tomcat1.4.1、404问题解决办法:访问成功...原创 2022-05-17 17:17:14 · 262 阅读 · 0 评论 -
Java学习 --- docker的容器数据卷
一、容器数据卷将运用与运行的环境打包镜像,run后形成容器实例运行,但是我们对数据的要求希望是持久化的。优点:1.数据卷可在容器之间共享或重用数据。2、数据卷中的数据更改可以直接实时生效。3、数据卷中的更改不会包含在镜像的更新中。4、数据卷的生命周期一直持续到没有容器使用它为止。...原创 2022-05-17 16:29:13 · 138 阅读 · 0 评论 -
Java学习 --- docker推送到私服
一、将镜像推送到私服1.1、拉取镜像:docker pull registry1.2、运行镜像: docker run -d -p 5000:5000 -v /zzyyuse/myregistry/:/tmp/registry --privileged=true registry1.3、创建一个新的镜像ubuntu1.3.1、安装ifconfigapt-get updateapt-get install net-tools...原创 2022-05-16 20:05:36 · 586 阅读 · 0 评论 -
Java学习--- docker将本地镜像上传到阿里云
目录一、将本地镜像推送到阿里云1.1、在阿里云的镜像服务中打开个人实例1.2、创建自己的命名空间1.3、创建镜像仓库1.4、将本地镜像推送到阿里云1.4.1、第一步1.4.2、第二步1.4.3、第三步1.4.4、测试拉取一、将本地镜像推送到阿里云1.1、在阿里云的镜像服务中打开个人实例1.2、创建自己的命名空间1.3、创建镜像仓库1.4、将本地镜像推送到阿里云1.4.1、第一步1.4.2、第二步...原创 2022-05-16 17:52:55 · 169 阅读 · 0 评论 -
Java学习 --- docker镜像的commit命令
目录一、什么是镜像二、Dcoker镜像加载原理三、为什么docker要使用镜像分层四、commit命令4.1、下载ubuntu镜像并运行4.2、查看ubuntu是否有vim命令4.3、安装Ubuntu的vim4.4、提交容器副本:docker commit -m="镜像信息" -a="作者" 容器id 作者名:版本号一、什么是镜像镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的所有内容,包括代...原创 2022-05-16 16:50:30 · 315 阅读 · 0 评论 -
Java学习 --- 容器指令2(重要)
一、容器指令1.1、使用后台守护模式启动:docker run -d 容器端口号/容器名1.2、查看容器日志:docker logs 容器id1.3、查看容器内运行进程:docker top 容器id1.4、查看容器内部细节:docker inspect 容器id1.5、以命令交互的方式进入容器:docker exec -it 容器id /bin/bash...原创 2022-05-16 15:10:32 · 253 阅读 · 0 评论 -
Java学习---docker容器指令1
目录一、容器命令1.1、拉取ubuntu:docker pull ubuntu1.2、使用交互模式运行:docker run -it ubuntu /bin/bash1.2.1、 指定容器的运行名称:docker run -it --name yaya ubuntu /bin/bash1.3、查看当前运行的容器:docker ps1.3.1、查看docker正在运行和从前运行过的容器:docker ps -a1.3.2、查询docker最近创建的容器:docker ps -.原创 2022-05-15 23:28:36 · 416 阅读 · 0 评论 -
Java学习 --- docker的镜像命令
目录一、镜像命令1.1、查看docker的镜像信息:docker images1.2、在docker远程仓库查询镜像: docker search 镜像名1.2.1、查询前n个镜像:docker search --limit 个数 镜像名1.3、拉取docker镜像:docker pull 镜像名1.3.1、拉取指定版本的镜像:docker pull 镜像名:版本号1.4、查看docker的镜像容器占用空间:docker system df1.5、删除docker的...原创 2022-05-15 21:59:25 · 550 阅读 · 0 评论 -
Java学习 --- docker的帮助指令
目录一、docker的帮助启动类命令1.1停止docker容器 :systemctl stop docker1.2、查看docker容器的当前状态:systemctl status docker1.3、启动docker容器:systemctl start docker1.4、重新启动docker容器:systemctl restart docker1.5、开机自动启动docker:systemctl enable docker1.6、查看安装的docker信息:docke..原创 2022-05-15 20:56:46 · 232 阅读 · 0 评论 -
Java学习 --- docker的安装
一、打开官网官网地址:Home - Docker2、进入安装界面3、打开安装步骤如果安装需要卸载1、创建安装目录2、安装yum -y install gcc3、安装yum -y install gcc c++4、安装yum install -y yum-utils5、安装 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/...原创 2022-03-25 16:18:08 · 1626 阅读 · 0 评论