Docker Compose是一个用于定义和运行多个Docker容器的工具,它使用YAML文件来配置应用程序的服务、网络和卷等方面。而working_dir是Docker Compose中的一个关键字...
在Docker Compose中,可以通过配置文件来使'working_dir'可配置。 'working_dir'是Docker容器中指定工作目录的选项。它定义了容器中应用程序的默认工作目录,即容器启动后进入的目录。通过配置'working_dir',可以方便地指定容器中应用程序的工作目录,使其更加灵活和可配置。 要使'working_dir'可配置,可以在Docker ...
保存并关闭"Dockerfile"文件。 现在,我们已经创建了一个包含指定working directory的Docker镜像。接下来,我们将运行容器并指定working directory。 步骤二:运行容器并指定working directory 下面是在Docker中运行容器并指定working directory的步骤: 打开终端或命令提示符,并导航到项目的根目录。 运行以下命令以构建Docker镜像...
在看到提问之前我也不知道docker compose里面有个working_dir,第一想法和上面的某个答案一样,是Dockerfile里面的WORKDIR,这个WORKDIR的意思自然是当前目录切换到指定的路径的意思。 但是楼主言之凿凿,然后我想到了compose文件其实是把docker run的命令行配置的另外一种形式,那么很有可能在docker run里面也有这个属性。 ...
virtual box 6.1 centos 7.8 docker 19.03 WORKDIR WORKDIR/path/to/workdir TheWORKDIRinstruction sets the working directory for anyRUN,CMD,ENTRYPOINT,COPYandADDinstructions that follow it in theDockerfile. If theWORKDIRdoesn’t exist, it will be created even if it’s not used in any subsequentDocke...
virtual box 6.1 centos 7.8 docker 19.03 WORKDIR WORKDIR/path/to/workdir TheWORKDIRinstruction sets the working directory for anyRUN,CMD,ENTRYPOINT,COPYandADDinstructions that follow it in theDockerfile. If theWORKDIRdoesn’t exist, it will be created even if it’s not used in any subsequentDocke...
"WorkingDir": "/data", "Entrypoint": [ "docker-entrypoint.sh" ], "NetworkDisabled": false, "MacAddress": "", "OnBuild": null, "Labels": {} }, "DockerVersion": "20.10.7", "Author": "", "Config": { "Hostname": "",
working_dir: /go/src/simple-golang-app command: go run main.go volumes: - ./simple-golang-app:/go/src/simple-golang-app mongodb: image: mvertes/alpine-mongo:3.2.3 restart: unless-stopped ports: - "27017:27017" 使用命令“ docker-compose up”运行compose时,出现错误“ stat main.go:没...
working_dir: /var/www/html volumes: - wordpress:/var/www/html上面代码中,两个顶层标签表示有两个容器 mysql 和 web。每个容器的具体设置,前面都已经讲解过了,还是挺容易理解的。 启动两个容器。$ docker-compose up浏览器访问http://127.0.0.3:8080,应该就能看到 WordPress 的安装界面。
ENVIRONMENTS:/root/ENVIRONMENTS:rw"# 将docker-compose.yml所在目录下的SHARE文件夹(如果不存在则会自动创建一个)共享到容器中# 目的是方便在容器和主机间共享数据-"./SHARE:/root/SHARE:rw"# 与主机共用git配置-"~/.gitconfig:/root/.gitconfig:rw"# 设置容器的默认工作目录working_dir:/root# 设置环境变量...