
Docker
文章平均质量分 63
一写代码就开心
一起学编程呀,头秃的那种。
学完之后,找一份java,python开发的工作不成问题
展开
-
docker 将镜像打包为 tar 包
注意:导出的镜像文件是一个压缩文件,可以通过相应的工具进行解压缩和查看,但不能直接使用该文件进行镜像的加载和运行。要加载.tar文件并创建镜像,可以使用。请确保在执行上述命令时具有足够的权限来访问和写入指定的导出路径。完成后,您可以将.tar包移动到其他地方或与其他人共享。要将镜像导出为.tar包,可以使用Docker命令行工具进行操作。执行完上述命令后,镜像将以.tar包的形式保存在指定的路径下。例如,如果要将ID为。原创 2024-01-11 21:28:49 · 6004 阅读 · 0 评论 -
linux离线安装docker20.10.7 版本(亲测有效)
它简化了多容器应用程序的部署和管理过程,并提供了更高级的功能,如容器间的连接和通信。通过执行这些命令,你设置了 Docker 服务的可执行权限,重新加载了 systemd 的配置,将 Docker 服务设置为开机启动,并启动了 Docker 服务。虽然Docker本身可以帮助你管理单个容器,但当你需要管理和部署多个容器组成的应用程序时,Docker Compose会更加方便和强大。Docker和Docker Compose是两个不同的工具,它们在容器化应用程序的管理和部署方面有不同的作用。原创 2024-01-10 10:38:34 · 1636 阅读 · 1 评论 -
从零开始的Docker Desktop使用,Docker快速上手,Docker介绍和基础使用
Docker 就像一个盒子,里面可以装很多物件,如果需要某些物件,可以直接将该盒子拿走,而不需要从该盒子中一件一件的取。Docker中文社区Docker 包括三个基本概念:镜像(Image)Docker的镜像概念类似于虚拟机里的镜像(比如.ISO文件),是一个只读的模板,一个独立的文件系统,包括运行容器所需的数据,可以用来创建新的容器。例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了MySQL或用户需要的其它应用程序。容器(Container)原创 2023-12-19 13:30:19 · 3388 阅读 · 0 评论 -
Docker高级篇笔记(十)Docker-compose容器编排
目录问题Docker-compose容器编排是什么他能干什么安装Docker-composeCompose核心概念一文件两要素Compose常用命令使用Compose进行项目的启动问题我们一个docker里面创建了好多好多的容器,哪个容器先启动,这些都需要管理;各个容器之间的调用,都需要进行管理,那么这个管理的东西是什么?这个就需要Docker-compose容器编排Docker-compose容器编排是什么Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组原创 2022-02-23 18:37:31 · 264 阅读 · 0 评论 -
Docker高级篇笔记(九)Docker网络详细学习
目录回顾docker0 讲解docker关于网络的常用命令查看网络查看网络源数据删除网络docker 网络能干嘛网络模式bridge模式host模式none模式container模式自定义网络回顾我们没有开启docker,直接在虚拟机里面使用命令,ifconfig我们可以看到在我们启动docker时候,我们查看会多了一个docker0docker0 讲解会多了一个docker0;·查看docker网络模式命令默认创建3大网络模式docker network lsdoc原创 2022-02-23 17:37:45 · 330 阅读 · 1 评论 -
Docker高级篇笔记(八)DockerFile详细学习
目录背景DockerFile是什么(就是一个脚本)Docker执行Dockerfile的大致流程DockerFile常用保留字指令FROMMAINTAINERRUNEXPOSEWORKDIRUSERENVADDCOPYVOLUMECMDENTRYPOINTDockerFile文件build背景我们之前创建自己的镜像,命令就是docker commit 。。。。也就是我们要把自己的容器打包为一个镜像,只要修改了这个容器里面的东西,我们就需要执行命令,重新打包一下,变为一个镜像;这个好麻烦啊,每次都原创 2022-02-23 16:06:24 · 221 阅读 · 0 评论 -
Docker高级篇笔记(七)在docker里面进行redis三主三从的集群案例搭建步骤
目录搭建三主三从集群数据读写存储主从容错的切换迁移主从扩容主从缩容搭建三主三从集群1 先启动docker2 拉取redis镜像3 创建6个redis容器docker run -d --name redis-node-6381 --net host --privileged=true -v /usr/local/docker_redis/cluster_slave/redis-node-6381:/data redis:latest --cluster-enabled yes --append原创 2022-02-23 15:00:48 · 267 阅读 · 0 评论 -
Docker高级篇笔记(六)在docker里面进行mysql的主从复制
目录背景主mysql从mysql背景我们要使用docker搭建一个mysql的主从复制,那么就相当于要创建两个容器,一个是主的,一个是从的我们在虚拟机里面,先创建两个文件夹,以后就分别放主的一些东西,从的一些东西确保我们有mysql的镜像主mysql我们先创建一个主的mysql的容器;·新建主服务器容器实例33071 使用命令创建mysql的3307的主容器docker run -p 3307:3306 --name mysql-master \-v /usr/local/docke原创 2022-02-22 22:15:41 · 266 阅读 · 0 评论 -
Docker笔记(五)Docker常用软件的安装(tomcat,mysql,redis,rabbitmq等)
目录安装tomcat安装mysql问题解决总结安装redis安装tomcat1 ·docker search tomcat2 ·docker pull tomcat3 ·docker images tomcat 查看是否有拉取到4 使用tomcat镜像创建容器实例(也叫运行镜像)4.1 docker run -d -p 8080:8080 --name tomcat tomcat以上命令就创建了Tomcat容器,并且启动了Tomcat但是我们浏览器访问报错可能原创 2022-02-22 20:29:03 · 514 阅读 · 0 评论 -
Docker笔记(四)Docker容器数据卷
目录Docker容器数据卷是什么入门案例查看数据卷是否挂载成功·容器和宿主机之间数据共享·读写规则映射添加说明rw只读卷的继承和共享Docker容器数据卷是什么卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过Union File System提供一些用于持续存储或共享数据的特性:卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷·一句话:有点类似我们Redis里面的rdb和aof文件·将d原创 2022-02-22 17:41:36 · 238 阅读 · 0 评论 -
Docker笔记(三)Docker镜像,进阶学习,不仅仅是命令了
目录镜像是什么分层的镜像UnionFS(联合文件系统)(镜像底层)Docker镜像加载原理:平时我们安装进虚拟机的CentOS都是好几个G,为什么docker这里才200M?为什么 Docker 镜像要采用这种分层结构呢Docker镜像commit操作案例总结将自己的镜像push到阿里云镜像是什么镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是ima原创 2022-02-22 17:04:53 · 222 阅读 · 0 评论 -
Docker笔记(二)安装docker成功,设置镜像加速器,基本命令
目录为什么要设置镜像加速器配置阿里云入门案例基本命令帮助启动类命令镜像命令docker imagesdocker search 镜像名字docker pull 某个XXX镜像名字docker system df·docker rmi 某个XXX镜像名字ID容器命令docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明docker ps [OPTIONS]OPTIONS说明退出容器启动已停止运行的容器重启容器停止容器强制停止容器删除已停止的容器进入已原创 2022-02-22 13:32:56 · 773 阅读 · 0 评论 -
docker: Error response from daemon: cannot start a stopped process: unknown.
目录解决解决直接执行这个,之后再执行你的docker语句就可以了yum install -y libseccomp-devel原创 2022-02-22 11:00:12 · 2541 阅读 · 0 评论 -
Docker笔记(一)docker 在linux里面的安装,以安装成功(安装了一天才成功,因为 CentOS 8 (非 Stream 版)已提前进入 EOL 停止服务阶段)
目录为什么使用docker(docker理念)传统虚拟机有什么弊端传统开发与docker的对比docker 基本组成docker 工作原理docker安装查看官网,按步骤进行安装根据官网的安装教程为什么使用docker(docker理念)在开发环境,将源码+配置+软件等其他项目运行的所有的东西,都打包,直接都给运维,这样运维就不需要自己搭建项目运行的环境了,因为你已经拿到了开发人员本地的全部的东西,相当于拿到开发人员全部的东西,直接在运维那里就可以运行;我们的Windows电脑要安装linux,就是要原创 2022-02-22 00:39:00 · 536 阅读 · 0 评论 -
wget下载提示:无法建立SSL连接
目录问题解决问题我们在使用wget下载提示:无法建立SSL连接解决原命令上加上" --no-check-certificate"这是因为wget在使用HTTPS协议时,默认会去验证网站的证书,而这个证书验证经常会失败。加上"–no-check-certificate"选项,就能排除掉这个错误。...原创 2022-02-21 21:44:01 · 9186 阅读 · 4 评论 -
同步仓库 ‘AppStream‘ 缓存失败,忽略这个 repo。 元数据缓存已建立。
目录问题解决问题同步仓库 ‘AppStream’ 缓存失败,忽略这个 repo。 元数据缓存已建立。我们在虚拟机里面,用yum安装东西的时候,比如我们执行yum -y install gccyum -y install gcc-c++这个时候报错这个如何解决解决1 首先是排除 网络的问题2 就是这个下载的数据源地址不对我们首先mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back原创 2022-02-21 21:11:20 · 2440 阅读 · 0 评论 -
虚拟机 里面 bash: make: 未找到命令...,这样解决
yum -y install gcc automake autoconf libtool make原创 2021-10-22 11:05:15 · 4038 阅读 · 0 评论 -
configure: error: no acceptable C compiler found in $PATH 已解决,亲测有效
以上安装之后,报错就没有了原创 2021-10-22 10:17:20 · 1508 阅读 · 0 评论 -
configure: error: You need a C++ compiler for C++ support.[系统缺少c++环境],这样解决,亲测有效
[root@localhost]# yum install -y gcc gcc-c++执行完这个命令,这个报错就没有了原创 2021-10-22 10:15:08 · 2082 阅读 · 0 评论 -
xshel软件里面中文乱码,这样解决,亲测有用
目录以上就是中文乱码原创 2021-08-01 20:35:50 · 136 阅读 · 0 评论 -
用xshell连接虚拟机,以后就在xshell软件里面操作虚拟机
目录安装Xshell用xshell连接虚拟机安装Xshellxmanager软件各种程序员安装软件的目录用xshell连接虚拟机先启动虚拟机打开这个软件第一次连接,需要用户名密码以上就用这个软件连接了虚拟机了...原创 2021-08-01 20:29:59 · 416 阅读 · 0 评论 -
虚拟机常用配置,包括打开虚拟机里面网卡,修改网段,快照
目录网络配置修改网段网络类型快照克隆网络配置我们创建了虚拟机了,现在需要在这个虚拟机里面联网1 首先开启网卡CentOS8中默认没有开始网络配置。需要手动开启。启用ens33网络配置。默认只有ens33# nmcli c up ens33# vim /etc/sysconfig/network-scripts/ifcfg-ens33先点击键盘的i键,左下角出现--insert-- 才能开始进行编辑。修改最后一行ONBOOT=yes,表示开启此网卡设置启动。改完之后,退出编辑状原创 2021-08-01 20:17:08 · 2301 阅读 · 0 评论 -
Linux目录结构及路径 和 常用命令
目录Linux目录结构及路径目录路径全路径相对路径特殊路径写法常用命令Linux目录结构及路径以上就是整个虚拟机的目录目录etc : 系统配置所在文件夹(相当于Windows的环境配置)home:除了root用户以外,其他所有用户都会在home中有一个同名文件夹,且用户对自己的文件夹具有完整操作权限。root:只有root用户才有权限操作。usr:里面包含local目录,所有用户自己安装的软件都放在local中。放在这个里面,Linux会自动识别,放在其他地方,还得配置之后才识别,原创 2021-08-01 19:35:15 · 419 阅读 · 0 评论 -
在VMWare软件里面创建一个虚拟机,一步一步带你创建
目录回顾创建虚拟机回顾VMWare 虚拟机软件的安装和使用(亲测可以使用)以上是安装好了软件,现在我们要使用这个软件创建虚拟机创建虚拟机打开这个软件以上两个的区别是,第一个是在创建虚拟机的时候,就安装操作系统,第二个是安装完虚拟机之后再安装操作系统,我们使用第一种方式打开自定义硬件之后启动虚拟机选择中文之后确定之后就是这个界面以上是设置了root根用户的密码以上就是一直等安装的就可以了看见完成两个字关机重新启动以上原创 2021-08-01 14:44:36 · 344 阅读 · 0 评论 -
VMWare 虚拟机软件的安装和使用(亲测可以使用)
目录Linux 系统是什么VMWare安装及使用简介硬件要求安装步骤Linux 系统是什么这个就是一个操作系统,就是和我们的Windows操作系统一样。VMWare安装及使用简介VMWare就是虚拟机软件。目前最新版本是VMware Workstation Pro15。使用VMWare就是使用软件来模拟一台真实的计算机。由于虚拟机安装在当前计算机中,所以虚拟机硬件配置上限就是当前计算机硬件配置。通俗易懂解答VMWare是什么:我们自己的Windows电脑,一般就是cpu,内存,硬盘。比如我们的原创 2021-08-01 13:26:20 · 2197 阅读 · 0 评论