草庐IT

DOCKER_USERNAME

全部标签

让Docker容器内的服务能够访问宿主机上的其他容器的端口,可以使用Docker的网络功能

要让Docker容器内的服务能够访问宿主机上的其他容器的端口,可以使用Docker的网络功能。Docker提供了多种网络驱动程序,例如bridge、host、overlay等。其中,bridge是默认的网络驱动程序,它会在每个Docker容器内创建一个虚拟的网卡,同时会为每个容器分配一个独立的IP地址,这使得容器之间可以通过IP地址进行通信。假设您的宿主机上已经有了三个容器container1、container2和container3,并且它们分别运行在端口8080、8081和8082上。现在,您x想能互相访问这些容器的端口,那么您可以使用以下步骤:创建一个自定义的Docker网络。在宿主机

wind按照docker desk启动报错Docker Desktop Docker Desktop - Windows Hypervisor is not present Docker Des

1.启动bios 打开虚拟化2.程序和功能 启用hyperv  3.没有上面的hyperv使用如下命令dir/b%SystemRoot%\servicing\Packages\*Hyper-V*.mum>hyper-v.txtfor/f%%iin('findstr/i.hyper-v.txt2^>nul')dodism/online/norestart/add-package:"%SystemRoot%\servicing\Packages\%%i"delhyper-v.txtDism/online/enable-feature/featurename:Microsoft-Hyper-V-Al

Kubernetes(K8s 1.28.x)部署---创建方式Docker(超详细)

目录一、基础环境配置(所有主机均要配置)1、配置IP地址和主机名、hosts解析2、关闭防火墙、禁用SELinux3、安装常用软件4、配置时间同步5、禁用Swap分区6、修改linux的内核参数7、配置ipvs功能二、容器环境操作1、定制软件源2、安装最新版docker3、配置docker加速器4、启动docker三、cri环境操作1、cri-dockerd-0.3.4.amd64.tgz下载2、解压到指定目录并查看 3、定制配置文件4、启动服务四、harbor仓库操作1、docker-compose-linux-x86_64下载2、给权限并解压到创建的目录中3、加载镜像4、修改配置文件5、定

Docker学习—Docker Harbor的安装配置

DockerHarbor的安装配置DockerHarbor是由VMware公司的中国团队开发的。私有的docker镜像仓库。Harbor是一个开放源代码可信云本机注册表项目,用于存储,签名和扫描内容。Harbor通过添加用户通常需要的功能(例如安全性,身份和管理)扩展了开源DockerDistribution。使注册表更接近于构建和运行环境可以提高图像传输效率。Harbor支持在注册表之间复制映像,还提供高级安全功能,例如用户管理,访问控制和活动审核。docker的安装https://docs.docker.com/engine/install/centos/一、卸载旧版本yumremoved

Windows: docker hub注册,docker desktop安装与启动教程详解与问题解决。

dockerhub官方网址:https://hub.docker.comdocker下载官方网址:https://www.docker.com/get-started/Rammap下载地址:https://learn.microsoft.com/zh-cn/sysinternals/downloads/rammapRammap释放内存使用教程:https://learn.microsoft.com/zh-cn/archive/blogs/technet/mspfe/freeing-memory-for-hyper-v-vms-on-windows-88-1 1dockerhub注册Docker

为Java应用创建Docker镜像的三种方式

文章目录为Java应用创建Docker镜像的三种方式先决条件方式一:只构建部署包优点缺点方式二:普通Docker构建优点缺点方式三:多阶段构建(理想方式)优点缺点验证:镜像有多大结论为Java应用创建Docker镜像的三种方式在Dockerfiles出现的很久之前,Java开发者大多使用单体应用方式部署(WARs,JARs,EARs,等等)。现在如你所知,最好的做法是为每个小业务单独部署的微服务方式。你构建的不是一个巨大的单体应用程序,而是使多个可以独立运行的小服务。这正是Docker的用武之地。如果你想升级一个服务,只需要针对需要升级的服务单元重新构建一个新的Docker镜像,二不是像之前那

2023最新玩客云刷机armbian,部署docker并配置各种常用容器镜像

#以下安装从基于root@onecloud:~#lsb_release-aNoLSBmodulesareavailable.DistributorID:UbuntuDescription:Ubuntu22.04.2LTSRelease:22.04Codename:jammy刷机开始(以下刷机教程部分资料来源于:玩客云刷ARMBIAN系统,装DOCKER、PORTAINER、HOMEASSISTANT和QBITTORRENT教程-HEU8)原网提供的教程需要先刷系统到U盘,再把U盘的系统转移到emmc,但是我下面提供的镜像不需要此操作,注意区分。用到的工具:双头USB线一根(买或者自己做,网上有

Linux-docker 提示权限不足 、给用户赋予权限 、解决/var/run/docker.sock: connect: permission denied

解决方法1、使用root用户登录后,执行groupadddocker//可以不用执行,默认是安装完docker后,是有docker用户组的gpasswd-a你的用户名docker//根据自己的用户名加上权限servicedockerrestart//重启docker服务最后退出终端,重新进入,就可以直接使用docker命令了2、使用sudo命令sudogroupadddocker//可以不用执行,默认是安装完docker后,是有docker用户组的sudogpasswd-a你的用户名docker//根据自己的用户名加上权限sudoservicedockerrestart//重启docker服务

群晖通过 Docker 部署BitWarden

市面上流行的密码方案比较多,LastPass、1password、Enpass、Keeper、Bitwarden都各有特点,但在开源免费方面Bitwarden应该是无人能及吧;Bitwarden对我这种白嫖佬来说全身都是有点,免费、速度快、体积小、数据自己保管、支持TOTP;同时Bitwarden还具有多种客户端,支持浏览器插件、手机app等,几乎能覆盖所有的应用环境;废话不多说,现在咱们就开始使用群晖的docker部署一款属于自己的密码库吧安装Docker【在DSM7.2系统中叫ContainerManager】 下载映像vaultwarden/server选中注册表,搜索vaultward

使用Docker安装MongoDB

一、什么是MongoDB概念:MongoDB是一个基于分布式文件存储的数据库。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。目的:为web应用提供可扩展的高性能数据存储解决方案二、MongoDB的安装这里我使用docker来安装MongoDB关于docker的使用可以参考:https://blog.csdn.net/AAIT11/article/details/1300751221.拉取MongoDB镜像dokcerpullmongo默认会拉取最新的镜像2.创建MongoDB容器dockerrun-dit--namemongo-p27017:27