
Docker
文章平均质量分 69
yuhuofei2021
记录即分享
展开
-
java实现docker镜像上传到harbor仓库
利用 java 将 docker 镜像上传到 harbor 仓库原创 2022-06-13 22:28:35 · 3536 阅读 · 6 评论 -
14-Docker Swarm
目 录1. 简 介2. Swarm的工作模式3. Swarm的使用示例3.1 准备工作3.2 创建集群3.3 使用集群3.4 部署项目1. 简 介Docker Compose用于在单一的服务器或者主机上,创建并运行多个容器;而Docker Swarm则用于在多个服务器或者主机上,创建并运行集群服务。最简单的理解类似于一个Docker Swarm操作多个Docker Compose,每个Docker Compose创建多个容器,从而实现集群服务。Docker Swarm的官方文档,由于Docker原创 2022-04-21 01:10:03 · 299 阅读 · 0 评论 -
13-Docker Compose
简 介原创 2022-04-18 00:30:21 · 1056 阅读 · 0 评论 -
12-Docker部署SpringBoot项目
1. 准备工作之前做的一个SpringBoot项目,将其打包成jar包后,仅需启动Redis服务端,该项目就可正常运行起来。下面,利用Docker将它部署起来,并运行,看看效果。需要做的工作:下载Redis3.2.10版本的镜像自制SpringBoot项目镜像2. Redis3.2.10版本的镜像(1)指令详情# 1、拉取redis3.2.10镜像docker pull redis:3.2.10# 2、运行redis镜像,启动容器,端口设置为6379docker run -d原创 2021-10-13 15:21:47 · 215 阅读 · 0 评论 -
11-Docker网络原理
1. Docker网络参数lo:本机回环地址ens33:本地服务器ip地址docker0:docker网卡docker0的地址,类似路由器的作用原创 2021-10-12 17:33:47 · 510 阅读 · 0 评论 -
10-Dockerfile的实际应用
通过前面的学习,我们已经初步了解Dockerfile可以用来构建镜像,并且在构建的同时,能指定挂载目录。下面说一下Dockerfile的实际应用。一. 步骤编写一个dockerfile文件docker build构建成为一个镜像docker run 运行镜像,创建容器docker push 发布镜像(可以发布到DockerHub、阿里云镜像仓库)或者发送镜像给他人使用...原创 2021-10-11 21:56:59 · 192 阅读 · 0 评论 -
09-初识Dockerfile
制作镜像的方式:commit镜像Dockerfile定制镜像数据卷挂载的方式:通过命令直接挂载(指定路径挂载、匿名挂载、具名挂载)通过Dockerfile挂载1. Dockerfile是什么Dockerfile是一个用来构建Docker镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。...原创 2021-10-10 17:12:17 · 142 阅读 · 0 评论 -
08-Docker容器数据卷
1. 使用数据卷目的将Docker容器中的数据保存到本地服务器中,实现数据持久化,防止删除容器的同时,把需要的数据也一并删除掉。2. 数据卷的本质数据卷的本质,实际上是目录的挂载。将容器内的目录,通过Docker命令挂载到Linux的目录上。多个容器的目录,可以同时挂载到同一个Linux的目录上。3. 数据卷的使用3.1 方式一 指定路径挂载# 使用命令进行挂载docker run -it -v 主机绝对路径目录:容器内目录 镜像名# 挂载多个目录docker run -it原创 2021-10-10 00:06:55 · 125 阅读 · 0 评论 -
07-提交(commit)镜像
1. 提交命令# docker commit 提交容器成为一个新的副本 docker commit -m="提交信息描述" -a="作者" 容器id 目标镜像名:版本号2. 实测2.1 启动dockersudo systemctl start docker2.2 启动tomcat容器docker run -it -p 8080:8080 tomcat2.3 进入启动的tomcat容器docker exec -it 4f300920d2e1 /bin/bash2.4原创 2021-10-09 21:04:34 · 167 阅读 · 0 评论 -
06-Docker可视化工具及镜像加载原理
1. 可视化工具1.1 portainer# 安装指令 docker run -d -p 端口号:端口号 其它选项参数设置 portainer/portainer# 示例docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer1.2 Rancher持续集成与持续部署(CI/CD)时使用。2原创 2021-10-09 19:19:11 · 269 阅读 · 0 评论 -
05-Docker安装Tomcat及Mysql
1. 安装TomcatDocker安装Tomcat的步骤如下:搜索Tomcat镜像下载Tomcat镜像查看是否将Tomcat镜像下载到本地运行容器测试安装结果1.1 搜索Tomcat镜像docker search tomcat1.2 下载Tomcat镜像docker pull tomcat1.3 查看是否将Tomcat镜像下载到本地docker images1.4 运行容器docker run --name tomcat01 -p 8080:8080 -原创 2021-10-08 23:42:30 · 255 阅读 · 0 评论 -
04-Docker安装Nginx
Nginx一般用来做负载均衡和反向代理。Docker安装Nginx的步骤如下:搜索Nginx镜像下载Nginx镜像查看是否将Nginx镜像下载到本地运行容器测试安装结果1. 搜索Nginx镜像docker search nginx2. 下载Nginx镜像# 默认从仓库中下载最新版nginxdocker pull nginx3. 查看是否将Nginx镜像下载到本地docker images4. 运行容器# 后台方式启动,并将nginx命名为nginx001原创 2021-10-08 19:57:45 · 110 阅读 · 0 评论 -
03-Docker的常用命令
一. 帮助命令1、显示docker版本信息docker version2、显示docker系统信息docker info3、查看帮助命令docker --help二. 镜像命令1、查看本地主机上所有的镜像# 查看全部信息docker images# 只查看iddocker images -qa2、搜索镜像docker search 镜像名示例:docker search mysql --filter=STARS=5000NAME DESCRIPT原创 2021-10-08 13:17:07 · 195 阅读 · 0 评论 -
02-Docker的安装与卸载
1、查看CentOS的Linux内核版本是否达到3.10以上 uname -r2、查看曾经是否安装过docker(如果安装过,则需要先卸载旧版本)rpm -qa | grep dockeryum list installed | grep docker3、安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm24、设置稳定的镜像仓库yum-config-manager --add-repo http://原创 2021-10-07 22:16:23 · 96 阅读 · 0 评论 -
01-认识Docker
一. docker概念Docker:一个能够把开发的应用程序自动部署到容器的开源引擎。它提供一个轻量、快速的环境,能够运行开发人员的程序,并可将程序从开发人员的笔记本电脑部署到测试环境,然后再部署到生产环境。二. Docker组件1. Docker客户端和服务器Docker使用C/S(客户端/服务器)架构模式。Docker客户端只需向docker服务器或者守护进程发出请求,服务器或守护进程发出请求,服务器或守护进程将完成所有工作并返回结果。2. Docker镜像Docker镜像,是一原创 2021-10-07 19:59:07 · 336 阅读 · 0 评论