草庐IT

docker-networking

全部标签

Docker 解决Operation not permitted问题

DockerPHP需要安装bcmath,pdo_mysql,redis3个扩展,由于权限问题,所以不能通过Dockerfile直接生成需要的镜像。这里分3部分来做,第一部分生成基本镜像,包含了可以用Dockerfile安装的PHP扩展。第二部分用镜像启动容器,手工安装扩展包最后再将容器生成最终的镜像,以后启动PHP容器的时候就不需要再安装这些包了。1)dockerfile生成基本镜像,这个比较简单 使用这个镜像制作php:7.3-fpm-alpine2)容器内安装扩展包时,提示没有权限 make:/bin/sh:Operationnotpermitted   解决方法,启动container加

docker安装postgresql

1.查询postgresql镜像dockersearchpostgresNAME         --镜像名称DESCRIPTION  --镜像描述STARS                --标星数OFFICIAL       --官方的AUTOMATED   --自动化    圈红的地方为postgres官方镜像文件!2.拉去镜像文件dockerpullpostgres:14.2我这里拉去的是官方14.2版本的镜像文件,也可以拉去最新的版本,按需拉取镜像文件,新手最好拉取官方镜像(ps网上的文档较多,出现问题可以招到解决办法)3.镜像文件是否成功拉取dockerimages 4.创建挂载文

node.js - 无法在 docker 容器中运行 nodejs 应用程序和 mongo

我正在使用以下Dockerfile设置一个容器#Startwithproject/baselineFROMproject/baseline#=>imagewithmongo/nodejs/sailsjs#CreatefolderthatwillcontainallthesourcesRUNmkdir-p/var/project#LoadtheconfigurationfileandthedeploymentscriptADDinit.sh/var/project/init.shADDsrc//var/project/#srccontainsalistoffolder,eachonebe

error during connect: This error may indicate that the docker daemon is not running.: Get “http://%2

errorduringconnect:Thiserrormayindicatethatthedockerdaemonisnotrunning.:Get"http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/images/search?limit=25&term=java":open//./pipe/docker_engine:Thesystemcannotfindthefilespecified.Windows解决方法:忘记开启你的DockerDesktop了,开启来后,重新走一遍命令即可。 

【Linux】CentOS8.4 安装docker

🦄🎐个人主页🎐✨🍁🪁🍁🪁🍁🪁🍁感谢点赞和关注,每天进步一点点!加油!🪁🍁🪁🍁🪁🍁目录一、环境配置二、安装Docker三、错误解决3.1报错---yum源配置3.1.1报错信息3.1.2解决3.2报错---podman和buildah3.2.1报错信息3.2.2解决一、环境配置操作系统:CentOSLinuxrelease8.4.2105DockerVersion:24.0.6#更新镜像源,Centos8由yum升级为dnf两个都可使用,yum源需可用#安装NTPdnfinstallchrony#修改chrony配置文件指定NTP源为阿里NTPsed-r-i's?^pool.+iburst?po

启动docker容器的几种方法和注意事项(docker-compose,dockerfile)

1:要启动容器必须都先创建好镜像文件C:\Users\dell>dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEpoi1.022738bb310744hoursago105MBredislatest506734eb5e716daysago138MBnginxlatesteea7b3dcba7e7daysago187MBmysql8.05761fe35fa5313daysago577MBopenjdk8-alpinea3562aa0b9914yearsago105MBC:\Users\dell>2:docker-compse启动容器version:'2'se

mongodb - 需要一些建议 dockerizing MongoDB

我正在使用MongoDB和Docker,此时我正在尝试创建一个有用的图像供自己在工作中使用。我创建了以下Dockerfile:FROMmongo:2.6VOLUME/data/db/data/configdbCMD["mongod"]EXPOSE27017我已将它添加到我的docker-compose.yml文件中:version:'2'services:###PHP/ApacheContainerphp-apache:container_name:"php55-dev"image:reynierpm/php55-devports:-"80:80"environment:PHP_ERR

带有副本集的 Mongodb 在 docker compose 中

我可以使用dockercompose.yml文件设置用户名、密码并创建数据库version:'3'services:mongodb:image:mongovolumes:-/home/temp/finalewd/temp:/var/lib/mongodbrestart:on-failureports:-"27017:27017"environment:MONGO_INITDB_ROOT_USERNAME:XXXXMONGO_INITDB_ROOT_PASSWORD:XXXXMONGO_INITDB_DATABASE:XXXX它会启动新的mongo容器,数据库为XXXX,配置用户名和密码

Docker安装,Nginx搭建

目录一、安装Docker1、安装:2、启动/停止/重启docker服务1.创建容器时设置2.修改已有容器,使用update3、查看docker版本信息4、查看所有docker镜像二、安装Nginx1、拉取Nginx镜像文件2、查看下载好的镜像文件 3、创建并运行Nginx容器4、查看正在运行的容器5、查看Nginx是否部署成功1、进入Nginx容器当中2、在容器中查询出nginx的相关配置文件存放位置3、退出容器,回到本地linux系统4、停止并移除Nginx容器5、本地创建管理目录6、将容器中的相应文件copy到刚创建的管理目录中7、再次启动容器并作目录挂载一、安装Docker1、安装:yu