![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
ithover
做一个优秀的码农,向大牛努力
展开
-
docker-compose使用多个docker-compose.yaml配置文件创建容器
docker-compose.yaml文件创建容器是十分方便的,只用运行docker-compose up -d就可创建好配置文件里所有的容器了,但是如果有多个容器,又不想都放在一个docker-compose.yaml文件里怎么办呢?没关系,docker-compose命令的-f参数支持使用多个配置文件,1)一次使用多个文件docker-compose -f ./docker-compose.a.yaml -f ./docker-compse.b.yaml up -d如果是多个文件就使用多原创 2021-05-19 20:43:38 · 5041 阅读 · 0 评论 -
docker-compose -f docker-compose.yaml up -d运行后容器创建成功但无法启动STATUS: Exited (0)
今天在使用docker-compose创建新的go容器时,容器创建成功,但是却启动不了先说一下问题,#无法启动的配置文件version: "3.0"services: go: # go 容器服务,不同于容器名 image: golang # go 镜像 container_name: go # go 容器名称 networks: # 指定加入网络 - default expose: - 9090 # 暴露容器端口networks: #原创 2021-05-19 20:34:05 · 4203 阅读 · 0 评论 -
docker从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面
1、从容器里面拷文件到宿主机? docker cp 容器名:源文件 主机目录 docker cp nginx:/data/Server/test.sh ./2、从宿主机拷文件到容器里面 docker cp 主机目录 容器名:源文件 docker cp ./ nginx:/data/Server/test.shps:不管容器有没有启动,拷贝命令都会生效。...原创 2021-05-17 20:48:47 · 129 阅读 · 0 评论 -
linux上使用docker-compose.yaml配置shell文件entrypoint.sh启动容器时自动运行nginx,php服务
前面的文章介绍了使用docker-compose.yaml配置文件直接启动nginx,php容器,其中entrypoint参数是容器运行后要执行的命令,entrypoint.sh配置文件需要在提前的镜像中配置好,这样就可以直接使用这个配置文件了,配置文件如下:启动nginx服务#!/bin/bash#set -e 选项可以让你的脚本在出现异常时马上退出,后续命令不再执行#set -o pipefail。这个特别的选项表示在管道连接的命令中,只要有任何一个命令失败(返回值非0),则整个管道操作被视为原创 2021-05-17 20:39:04 · 1933 阅读 · 0 评论 -
windows10使用docker-compose.yaml配置创建多个容器
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。可以把nginx和php都放在同一个配置里,这样只用一个命令就可以启动两个容器,就不用一个个去启动了我的配置文件如下:version: "3.0"services: web: # nginx服务名称,不同于容器名称 image: mynginximages # nginx镜原创 2021-05-17 19:58:14 · 1309 阅读 · 0 评论 -
OCI runtime exec failed: exec failed: container_linux.go:367: starting container process caused: exe
运行docker命令的时候有时候会报这样一个错误OCI runtime exec failed: exec failed: container_linux.go:367: starting container process caused: exec: "phwp": executable file not found in $PATH: unknown这是因为我们的命令写错了,所以才报的错误,如上所示 ,是太粗心了,php写成phwp了,把命令写正确就可以了...原创 2021-05-13 19:21:45 · 3446 阅读 · 1 评论 -
windows10使用docker搭建开发环境
window10上搭建docker开发环境,一路踩了很多坑,网络上看了各种文章,不是千篇一律照抄就是写的不详实,总是在关键点上不说明白,照着记录操作下来完全用不了,特些就自己记录一下,以后尽量少踩坑,有需要的同学拿走不谢本地环境支持本人机器是win10,查看本机是否开启了虚拟化像我这样是没有开启虚拟化的,开启虚拟化的过程每种机器可能有一些差别,但是主要流程如下开机后在控制面板\所有控制面板项\程序和功能点击启动或关闭windows功能把Hyper-V的功能都勾选上,这样本地环境已基本ok了原创 2021-04-29 20:50:56 · 6554 阅读 · 3 评论