草庐IT

docker搭建onlyoffice及使用

centos8.5安装docker安装yuminstall-ydocker检测Docker是否安装成功yumlistinstalled|grepdocker设置开机自启systemctlenabledocker启动systemctlstartdocker查看版本docker-vdocker安装onlyoffice拉取镜像pullOnlyOffice,建议指定版本号,其他版本在项目中可能遇到问题。sudodockerpullonlyoffice/documentserver:7.3运行将本机的9000端口映射到docker的80端口上,访问时通过服务器ip:9000访问,并且用-v将本机机==/

docker如何实现容器间的跨网络访问

一、docker网络1、docker网络概述docker默认有一个虚拟路由docker0,docker0的网络模式就是bridge桥接模式,docker容器之间个主机之间通过这个虚拟路由进行转发,相当于一个局域网;创建容器时docker会为每个容器创建一个虚拟网卡。2、docker常见的网络模式bridge:桥接模式none:不指定网络host:共享主机网络container:容器网络3、docker网络常用命令dockernetwork--help二、docker如何实现容器间的跨网络访问1、查看所有docker网络dockernetworkls2、创建一个不同的network,来模拟容器内

登机目录作为Windows 10的Docker中的音量

我在Windows10上安装了Docker,但是我对MountDirectory有问题(Docker它是使用VirtualBox安装的)。我想安装此路径-v/d/www/project_name:/usr/public/www。但是我不能这样做,因为我没有许可。如果我尝试安装-v/c/users/public/test:/usr/uppural/www,则可以使用。如何在分区D设置权限?或在路径D上:www/project_name。谢谢!看答案在Windows10下,最新版本的Docker(依赖于Hyper-V而不是VirtualBox),您不再存在此类问题。但是,如果您没有选择,则应将共享

Docker DeskTop的安装(Windows版本)

目录一、官网下载Docker安装包二、安装DockerDeskTop2.1双击 DockerInstaller.exe 以运行安装程序2.2安装操作2.3关于更改Docker安装位置2.3.1自定义安装路径(不推荐)2.3.2 移动Docker镜像存储位置三、启动DockerDeskTop一、官网下载Docker安装包Docker官网如下:Docker官网不同操作系统下载页面https://docs.docker.com/desktop/install/windows-install/二、安装DockerDeskTop2.1双击 DockerInstaller.exe 以运行安装程序2.2安装

Spring Boot配置docker-maven-plugin实现构建与推送镜像(Dockerfile)

0、前提:docker、maven、java均已安装,docker镜像私服均已设置网络也开通本文基于Docker进行构建,也可以指定构建信息到POM中构建,大家自行搜索1、首先是一些网络和docker相关配置的打开2375是docker远程操控的默认端口,通过这个端口可以直接对远程的dockerdaemon进行操作;任何能连通到这台docker宿主机的的机器都可以随意操作这台docker宿主机的dockerdaemon(dockerrun、dockerps、dockerrm等等这些命令)推荐进行tls+CA证书配置进行远程操控,这里不赘述,可以自行baidugoogle这里为了方便使用,使用非

x86平台运行arm64平台docker 镜像

  本文介绍在x86服务器上安装qemu-aarch64-statick仿真器,以实现x86服务器可以运行docker或docker-compose镜像。报错信息:x86服务器默认不能运行ARM平台镜像,会提示如下错误: WARNING:Therequestedimage'splatform(linux/arm64/v8)doesnotmatchthedetectedhostplatform(linux/amd64)andnospecificplatformwasrequested解决方法:在x86服务器安装运行qemu-aarch64-statick,qemu-aarch64-statick

docker中如何启动服务并配置外界访问端口配置

在Docker中启动服务并配置外部访问端口通常涉及到使用dockerrun命令时指定-p参数来发布容器端口到宿主机上。以下是一个基本的步骤说明:拉取镜像(如果你还没有镜像的话):dockerpullimage-name>将替换为你想要运行的Docker镜像名。运行容器并映射端口:dockerrun-d-phost-port>:container-port>image-name>-d:表示在后台运行容器。-p::这将宿主机的端口()映射到容器内部的端口()。例如,如果你的应用在容器内部监听8080端口,你想要通过宿主机的80端口访问它,你可以使用-p80:8080。:你想要运行的镜像名称。确认容

Docker下安装Elasticsearch8.2.2集群+Kibana8.2.2设置中文界面

前提1.需要Linux中安装了Docker,且Docker中安装了Dockercompose,如未安装请参见以下链接Docker中Dockercompose步骤2.服务器不能过小,本人使用的是4核8G在Linux中创建如下目录mkdir-p/usr/local/elasticsearch_8.2编写配置文件.env#elastic账号的密码(至少六个字符)ELASTIC_PASSWORD=1122334#kibana_system账号的密码(至少六个字符),该账号仅用于一些kibana的内部设置,不能用来查询esKIBANA_PASSWORD=4332211#es和kibana的版本STACK

android - 将 USB Android 设备从 Windows 10 主机挂载到 Docker 容器

这个问题在这里已经有了答案:ConnectingtoaUSBAndroiddeviceinaDockercontainerviaADB(7个答案)关闭3年前。我遇到的问题与ConnectingtoaUSBAndroiddeviceinaDockercontainerviaADB完全相同但我的主机是Windows10。adbdevices主机上的命令显示连接的android手机,但容器内的相同命令不显示任何设备。这是我运行容器的方式:dockerrun-d-p4723:4723--privileged-v/dev/bus/usb:/dev/bus/usb-eAPPIUM_ARGS=""-

docker的资源控制

对容器使用宿主机的资源进行限制。例如:cpu、内容、磁盘I/Odocker使用Linux自带的功能Cgroup功能进行控制Cgroup是什么?Cgroup:Controlgrouos是Linux内核系统提供的一种可以限制、记录、隔离进程组所使用的物理资源机制。docker借助这个机制,来实现资源的控制Cgroup本身是提供将进程进行分组化管理的功能和接口的基础结构。分配控制的机制来实现资源控制。host:容器和宿主公用一个网络命名空间container容器和容器之间公用一个网络命名空间其他资源依然是隔离的1、cpu资源控制Linux通过CFS(CompletelyFairScheduler):