草庐IT

DOCKER_USERNAME

全部标签

mongodb - Mongo Docker 不创建用户

基本上我想在创建图像的同时创建用户。这样我就可以直接以授权模式启动我的容器。整个过程必须自动化。因此,我遵循了以下过程。我正在使用mongodockerofficeimages3.2。我的docker文件FROMmongo:3.2MAINTAINERLABELdescription="Mongoinstallation."ADDChangeauthversion.js/home/script/ADDcreateadminuser.js/home/script/ADDcreatesavpuser.js/home/script/RUNmongod--fork--logpath/var/lo

mongodb - 无法从 docker : Connection refused 连接到 mongodb 实例

我正在使用docker-compose创建一个多容器环境,其中我有一个mongodb实例和两个python应用程序。问题是,第一个应用程序能够建立与mongodb的连接,而第二个应用程序失败并出现以下错误:File"/usr/local/lib/python2.7/site-packages/pymongo/mongo_client.py",line377,in__init__notification_1|raiseConnectionFailure(str(e))notification_1|pymongo.errors.ConnectionFailure:[Errno-2]Name

Docker安装ElasticSearch8.X docker安装elasticsearch8.X完整详细教程

Docker安装ElasticSearch8.Xdocker安装elasticsearch8.X完整详细教程Docker上安装ElasticSearch8.8.1的步骤:选择要安装的ElasticSearch版本1、拉取ElasticSearch镜像2、创建并运行容器关闭容器启动容器重启容器3、elasticsearch常用端口以及作用4、测试,是否启动成功注意!es8.0以上默认开启了ssl认证5、安装ElastIcSearch可视化管理界面5.1使用ElasticSearchHead可视化管理界面1、拉取es-head镜像2、启动es-head3、访问es-head5.2使用Kibana可

java - 无法从docker内部访问mongo

我正在尝试访问mongo来自dockercontainer的内部当我尝试创建connection时发生错误.newMongoClient(host,port)正在工作。mongo也在dockercontainer中运行我可以用robomongo连接到它并在其dockercontainer之外运行该应用程序可以连接做mongo我得到以下异常NoserverchosenbyWritableServerSelectorfromclusterdescriptionClusterDescription{type=UNKNOWN,connectionMode=SINGLE,serverDescri

mongodb - 如何让两个 Docker 容器相互通信?

我有两个Docker容器在运行。一个是MongoDB,一个是运行简单restAPI的容器,该API应该能够查询MongoDB容器。端口映射0.0.0.0:28001->27017/tcp(mongodb)0.0.0.0:3000->3000/tcp(restapi)用于MongoDB图像的命令dockerrun-p28001:27017-v/home/ubuntu/docker/mongodb/mongod.conf:/etc/mongod.conf--namemongodb_container-dmongodb_image我重写mongo.conf添加0.0.0.0来绑定(bind)

php - 在构建时将 $HOSTNAME 传递给 Docker 容器

我看过一些关于此的帖子,但它们没有回答“如何在构建时将主机的主机名传递给容器?”的问题。我需要在构建时(在docker文件中)而不是在创建时传递主机名的原因是因为我使用的是dockerswarm,如果我在创建服务时传递主机名,那么我只会得到一个每个容器的主机名:$dockerservicecreate-p:--hostname$HOSTNAME--replicas4通过在运行时传递主机名,无论容器实际运行在哪个主机上,每个容器看起来都好像在管理器节点上运行。如何在我的docker文件中的docker构建过程中传递主机名值?我需要能够在容器中查看主机名的原因是因为每次访问容器时我都想访问

mongodb - 我无法使用容器 docker 连接到 mongo

我是docker的新手所以我跟进了一个教程here,第6、7和8部分,以便在项目中使用和学习docker。问题是当我使用docker-compose.yml在我的笔记本电脑上构建图像时,我的stack_server可以连接到mongo。但如果我从dockerhub构建镜像,然后在我的笔记本电脑上单独拉取和运行它们,我的stack_server无法连接到mongo。这是我的docker-compose.yml:client:build:./clientrestart:alwaysports:-"80:80"links:-servermongo:image:mongocommand:--s

mongodb - 在已部署的 docker swarm 容器中运行 mongo 脚本

我已经使用dockerswarm部署了一个数据库dockerstackdeploy-cdocker-compose.ymlappdocker-compose.ymlversion:'3.1'services:database:image:mongo:latest我想在已部署的database容器中从我的主机运行一个JavaScript文件script.js:dockerexec\app_database.1.$(dockerserviceps-f'name=app_database.1'app_database-q)\mongoscript.js但是,容器中不存在文件script.js

2、使用阿里云镜像加速器提升Docker的资源下载速度

1、注册阿里云账号并登录https://www.aliyun.com/2、进入个人控制台,找到“容器镜像服务”3、在“容器镜像服务”中找到“镜像加速器”4、在右侧列表中会显示你的加速器地址,复制地址5、进入/etc/docker目录,编辑daemon.json,此文件默认不存在,保存时会自动创建vidaemon.json{"registry-mirrors":["https://qicoj7g0.mirror.aliyuncs.com"]}6、保存文件并退出:qw7、重启Docker服务systemctldaemon-reloadsystemctlrestartdocker 文章来源于哔站《2

mongodb - 无法将Mongodb连接到docker中的Springboot容器

我尝试了很多选项来从docker访问MongoDB图像。它在docker之外工作正常,但如果我在docker容器中运行应用程序,它会显示错误。下面提到的是错误的屏幕截图。另外,分享了我正在运行的连接和命令的代码。运行springboot应用程序时出现异常MongoDb容器运行用于连接dockerMongoDB镜像的Java代码MongoClientmongo=newMongoClient("mongodb//db",27017));我也尝试过其他选择MongoClientmongo=newMongoClient("localhost",27017));如果我直接运行jar但在docke