草庐IT

docker-networking

全部标签

Docker 镜像构建的最佳做法

一、镜像分层使用dockerimagehistory命令,可以看到用于在镜像中创建每个层的命令。 1、使用dockerimagehistory命令查看创建的入门镜像中的层。dockerimagehistorygetting-started您应该得到如下所示的输出:IMAGECREATEDCREATEDBYSIZECOMMENTa78a40cbf86618secondsago/bin/sh-c#(nop)CMD["node""src/index.jâ¦0Bf1d1808565d619secondsago/bin/sh-cyarninstall--production85.4MBa2c054d14

Java API 操作Docker浅谈

背景:使用com.github.docker-java库可以很方便地在Java中操作Docker。下面是一个详细的教程,包括创建镜像、创建容器、启动容器、停止容器和删除容器的步骤以及每一步的说明。前提:首先,在你的Java项目中添加com.github.docker-java库的依赖。你可以在你的构建工具(如Maven或Gradle)的配置文件中添加以下依赖项: com.github.docker-javadocker-java3.2.5创建Docker客户端importcom.github.dockerjava.api.DockerClient;importcom.github.docker

玩客云(赚钱宝3代)刷Armbian 6.1.9系统安装Docker+CasaOS+青龙+Home Assistant

玩客云(赚钱宝3代)刷Armbian6.1.9系统安装Docker+CasaOS+青龙+HomeAssistant文章目录玩客云(赚钱宝3代)刷Armbian6.1.9系统安装Docker+CasaOS+青龙+HomeAssistant一、准备工作二、底包烧录(一).软件安装(二).刷机操作(刷入底包)1.免拆刷机2.拆机刷机(1).拆机操作(2).短接操作(3).通电刷机三.线刷Armbian6.1.9系统四.进入我们刷好Armbian系统,初始化(一).查看设备的IP地址(二).更新系统软件五.挂载硬盘+Docker安装+CasaOS安装+青龙安装+HomeAssistant安装(一).挂

Windows如何卸载并重装Docker Desktop

首先是要卸载干净,把把 C:/ProgramFiles/Docker 删除,发现没卸载干净,重装会提示Exisinginstallationisuptodate(感谢BigNiu博主给出的解决办法)解决方案:按下Window+R唤起命令输入界面,输入regedit打开注册表编辑在地址栏输入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DockerDesktop将整个DockerDesktop组点击右键删除之后就是重装,默认路径是C盘,参考官方文档换一个路径在Windows上安装DockerDeskt

Docker Swarm NFS 数据持久化存储

目录一、Swarm集群部署二、NFS服务部署三、Swarm使用NFS3.1通过Volume3.1.1创建Volume3.1.2使用Volume3.1.3验证数据共享特性3.2通过DockerStack3.2.1创建YAML文件3.2.2使用YAML文件3.2.3验证数据共享特性一、Swarm集群部署可参考我前面的博客《基于Linux的DockerSwarm集群部署及应用》本次实验:master:192.168.56.142work1:192.168.56.132work2:192.168.56.180二、NFS服务部署可参考我前面的博客《构建NFS-FTP文件共享存储》本次实验:NFSIP:1

如何使用nginx在Docker Image中连接到我的应用程序?

我的nginx不在docker图像中。我的应用在Docker图像中。他们都生活在同一家服务器上。我不希望在Docker图像中进行NGINX,因为它对我来说看起来很糟糕。但是我的应用程序正在Docker容器中运行。如何配置nginx以使用我的应用程序正在运行的docker映像?这是我的nginx配置文件:server{listen80;server_namemy.domain.com;return301https://$server_name$request_uri;}server{listen443ssl;server_namewww.nicolasxu.spacenicolasxu.spac

报错:Unit network.service could not be found.[已解决]

1、报错:Unitnetwork.servicecouldnotbefound.解决方法:yuminstallnetwork-scripts 2、下载完后,查看network的运行状态,输入:systemctlstatus network3、此时network处于关闭状态,需要启动network,输入:systemctlstartnetwork4、报错,查看network.service的运行状态,输入:systemctlstatusnetwork.service5、network.service的运行状态是失败,查看ip地址,输入:ipaddrshow  link/ether后面这些是MAC

Docker Build Cache 缓存清理

Docker18.09引入了BuildKit,提升了构建过程的性能、安全、存储管理等能力。dockersystemdf命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况:[root@test/]#dockersystemdfTYPETOTALACTIVESIZERECLAIMABLEImages343410.1GB105.6MB(1%)Containers6041925.2MB615.9MB(66%)LocalVolumes40161.481GB6.402MB(0%)BuildCache509017.17GB17.17GBTYPE列出了Docker使用磁盘的4种类型:类型说

Docker Compose及Docker 知识点整理

目录1、DockerCompose简介2、为什么要使用DockerCompose3、DockerCompose安装使用(Linux)3.1下载3.2mkdirdocker文件夹目录3.3 上传docker-compose到docker文件夹3.4 移动到/usr/local/bin目录下3.5添加执行权限3.6修改文件名为docker-compose3.7查看版本⭐3.8 创建docker-compose.yml文件4、idea整合docker-compose4.1 Dockerfile4.2创建docker-compose.yml文件⭐Docker相关知识点整理1、DockerCompose

java对接docker简单示例

要使用Java对接Docker,可以使用DockerJava客户端库。以下是一个示例代码,展示了如何使用Java对接Docker并执行一些常见的操作:首先,确保已经在项目中添加了DockerJava客户端库的依赖。在pom.xml文件中添加以下依赖:com.github.docker-javadocker-java3.2.10然后,可以使用以下示例代码来连接到Docker并执行一些操作:importcom.github.dockerjava.api.DockerClient;importcom.github.dockerjava.api.command.CreateContainerRespo