202101-03 Docker可视化管理工具DockerUI的使用 1、DockerUI介绍 DockerUI基于DockerAPI,提供等同Docker命令行的大部分功能,支持container管理,image管理。DockerUI展示首页 展示出了目前容器的运行列表,容器、镜像创建时间及数量。各容器间网络关联情况看起来比较炫,但感觉没啥实用性。镜像镜像列表,可删除、上传新的镜像。2、DockerUI安装采用docker方式安装。(1)镜像下载[docker@docker~]$doc... 继续阅读 >
202101-03 使用YUM 安装 docker的方法步骤 如下图所示:如果版本在Centos7.0以上就可以了。查看当前系统内核版本的命令如下:uname-r运行结果如下图:第二步:清理已经安装的docker(如果没有安装过,可以跳过此步)清理命令如下:yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-selinux\d... 继续阅读 >
202101-03 详解docker pull下来的镜像存储在哪里 20200804补充:文章可能说法有误。大佬可查询其他答案。dockerpullxxx,就可以把想要的镜像拉下来直接使用,但是pull下来的镜像存储在哪里呢?这里做下记录:此处docker版本为:Dockerversion1.13.11.进入docker目录,如下:root@iZuf6axmuekh1n14dwcufmZ:/#cdvar/lib/docker/root@iZuf6axmuekh1n14dwcufmZ:/var/lib/docker#lsaufscontainersimagenetworkpluginsswarmtmptrustvolumes2.进入containers,每一个序... 继续阅读 >
202101-03 Docker stop停止/remove删除所有容器 本文主要介绍了Dockerstop停止/remove删除所有容器,分享给大家,具体如下:$dockerps//查看所有正在运行容器$dockerstopcontainerId//containerId是容器的ID$dockerps-a//查看所有容器$dockerps-a-q//查看所有容器ID$dockerstop$(dockerps-a-q)//stop停止所有容器$dockerrm$(dockerps-a-q)//remove删除所有容器Docker常用命令:[Ctrl+C]:退出并不结束当前容器进程,帮助命令:docker... 继续阅读 >
202012-18 基于docker搭建redis集群的方法 下载redis镜像dockerpullyyyyttttwwww/redis取别名dockertagdocker.io/yyyyttttwwww/redisredis 删除原先的镜像标签dockerrmidocker.io/yyyyttttwwww/redis启动6个节点的redis容器 注意网络用的是net1 dockerrun-it-d--namer1-p5001:6379--net=net1--ip172.19.0.101redisbashdockerrun-it-d--namer2-p5002:6379--net=net1--ip172.19.0.102redisbashdockerrun-it-d--namer3-p... 继续阅读 >
202012-17 被弃用的 Docker 会被 Podman 取代吗 Kubernetes团队近日宣布将在最新版本中弃用Docker支持的功能,后续版本会陆续删除这些功能。近日,Kubernetes团队发布了最新的1.20版本,新版本更新了许多内容:存储卷快照功能趋于稳定;KubectlDebug进入Beta;Beta:API优先级和公平性;IPV4/IPV6Alpha功能更新;GA:限制进程PID;Dockershim弃用;Exec探针超时处理等等(详情可查看:https://kubernetes.io/blog/2020/12/08/kubernetes-1-20-release-announcemen... 继续阅读 >
202012-17 docker中修改mysql最大连接数及配置文件的实现 1.找到mysql镜像dockerps2.进入镜像mysql镜像内部dockerexec-it05138413c565/bin/bash3.安装vim因为docker镜像内部没有带vim命令,所以需要手动安装,也可以利用dockercp命令从宿主机中复制过去apt-getupdateapt-getinstallvim4.编辑配置文件vim/etc/mysql/mysql.conf.d/mysqld.cnf在文件中加入max_connections=1024保存退出5.重启镜像dockerkill05138413c565dockerstart05138413c5656.查看mysql连接数是否改变sho... 继续阅读 >
202012-15 docker安装java环境的实现步骤 本文是基于Linuxcentos8安装docker后再拉取镜像安装各个环境(tomcat,mysql,redis等等)docker安装tomcat下载tomcat(可以指定版本号,这里默认安装最新的版本哈,指定版本号示例dockerpulltomcat:9.0.37)[root@localhost~]#dockerpulltomcat:9.0.37启动[root@localhost~]#dockerrun-d-p8080:8080--nametomcat01tomcat上面运行后发现不能访问容器http://192.168.32.128:3355/(我的示例),请看下面分析(阿里的某些容器... 继续阅读 >
202012-15 本地使用docker打包部署镜像的方法 第一次在本地使用docker打包、部署镜像首先说下我的笔记本系统是MACOS10.15.4我安装的docker版本是v19.03.5一、项目结构如下:这是一个react项目,打包后的静态资源路径是dist目录。二、重点看Dockerfile文件和docker/nginx.conf文件 1.Dockerfile是一个用来构建镜像的文本文件,详细介绍可以参考链接:DockerDockerfile我的Dockerfile内容如下:FROMnginxWORKDIR/usr/src/app/COPY./docker/nginx.conf/etc/nginx/conf... 继续阅读 >
202012-15 Docker 查看镜像信息的方法 本文中,我们将需要学习Docker如何查看镜像信息一、images命令列出镜像通过使用如下两个命令,列出本机已有的镜像:dockerimages或:dockerimagels如下图所示:对上述红色标注的字段做一下解释:REPOSITORY:来自于哪个仓库;TAG:镜像的标签信息,比如5.7、latest表示不同的版本信息;IMAGEID:镜像的ID,如果您看到两个ID完全相同,那么实际上,它们指向的是同一个镜像,只是标签名称不同罢了;CREATED:镜... 继续阅读 >
202012-14 浅谈docker --privileged=true参数作用 大约在0.6版,privileged被引入docker。使用该参数,container内的root拥有真正的root权限。否则,container内的root只是外部的一个普通用户权限。privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。甚至允许你在docker容器中启动docker容器。$dockerhelprun...--privileged=falseGiveextendedprivilegestothiscontainer...这里以一个Mysql例子 我们启动命令还没加 --privileg... 继续阅读 >
202012-14 docker-compose快速搭建docker私有仓库的步骤 创建docker-compose.yml并填入如下内容version:'3'services:registry:restart:alwaysimage:registry:2ports:-5000:5000environment:REGISTRY_HTTP_TLS_CERTIFICATE:/certs/registry.crtREGISTRY_HTTP_TLS_KEY:/certs/registry.keyREGISTRY_AUTH:htpasswdREGISTRY_AUTH_HTPASSWD_PATH:/auth/htpasswdREGISTRY_AUTH_HTPASSWD_REALM:RegistryRealmvolumes:-/home/docker/registry:/var/lib/registry... 继续阅读 >
202012-14 Docker运行springboot项目的实现 简介:Docker运行springboot项目其实配置非常简单,跟咱们直接到Linux上运行springboot是一样一样的。开始一:咱们首先要有一个运行Docker环境第一步:使用yum安装(CentOS7下)Docker要求CentOS系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持Docker。通过 uname-r 命令查看你当前的内核版本[root@iZbp1gp1t778obaz5m8vk8Z~]#uname-r3.10.0-957.21.3.el7.x86_64第二步:安... 继续阅读 >
202012-14 Docker 命令自动补全的实现 前言不知道这个小伙伴有多久没用过Docker了,突然对我说Docker命令怎么发生变化了dockerrun...#变成了dockercontainerrun...他说,本来对Docker命令就不熟悉,这下感觉更加混乱了。其实个人看来,这么变化还使得命令看着更加规整当在命令行直接输入docker然后回车:从图中可以看出,Docker将命令结构化的划分了两大类,ManagementCommands和Commands,其实前者就是一级命令,后者就是子命令(这是自Docker1.1... 继续阅读 >
202012-10 Docker搭建php环境教程详解 docker安装使用官方提供的安装脚本,安装最新版的Dockercurl-sSLhttps://get.docker.com/|sh安装完成后,通过如下命令启动Docker的守护进程,并让它随系统启动自动加载sudoservicedockerstartsudochkconfigdockeron##或者sudosystemctlstartdockersudosystemctlenabledocker添加用户(jerry)到Docker组sudousermod-aGdockerjerry命令笔记(centos),基于docker镜像2233466866/lnmp下载镜像dockerpull22334668... 继续阅读 >
202012-10 Docker 运行多个Springboot的详细教程 docker 运行多个Springboot第一个:端口映射第二个:指定内存大小第三个:读取、写入物理文件第四个:日志文件第五个:多个容器内部网络访问第六个:遇到的问题第一个:端口映射Nginx使用的是转发,那么这个是最简单的。[hn@iZbp1gp1t778obaz5m8vk8Zguides]$dockerrun-d-p8093:8093guides-collect将物理的端口映射为虚拟的端口即可,这个很简单第二个:指定内存大小-m,--memory内存限制,格式是数字加单位,... 继续阅读 >