草庐IT

logging - 将 docker-compose 与 GELF 日志驱动程序一起使用

根据totheofficialDockerdocs,可以获得容器的stdout和stderr输出为GELFmessages这是一种可以理解的格式,例如Graylog/Graylog2和logstash.当我从命令行手动运行我的容器时,这可以正常工作。例如,dockerrun--log-driver=gelf--log-optgelf-address=udp://localhost:12201busyboxechoThisismymessage.将向我在localhost上运行的Graylog2服务器发送一条日志消息,该服务器在端口12201上配置了一个UDP输入监听器。现在,我想使用与

logging - 将 docker-compose 与 GELF 日志驱动程序一起使用

根据totheofficialDockerdocs,可以获得容器的stdout和stderr输出为GELFmessages这是一种可以理解的格式,例如Graylog/Graylog2和logstash.当我从命令行手动运行我的容器时,这可以正常工作。例如,dockerrun--log-driver=gelf--log-optgelf-address=udp://localhost:12201busyboxechoThisismymessage.将向我在localhost上运行的Graylog2服务器发送一条日志消息,该服务器在端口12201上配置了一个UDP输入监听器。现在,我想使用与

docker - 使用 docker-compose 从私有(private)仓库拉取镜像

我正在使用docker-compose命令运行多个容器。问题是我的docker-compose必须从公共(public)存储库中提取一些图像,而从私有(private)存储库中提取一些图像。我打算做的是将所有需要的图像推送到私有(private)存储库,但是我怎样才能让docker-compose从私有(private)存储库中拉取图像。简而言之->当图像仅在私有(private)存储库中可用时如何指向私有(private)存储库 最佳答案 使用dockerlogin命令。(Officialdoc)输入您的凭据,然后您可以提取私有(

docker - 使用 docker-compose 从私有(private)仓库拉取镜像

我正在使用docker-compose命令运行多个容器。问题是我的docker-compose必须从公共(public)存储库中提取一些图像,而从私有(private)存储库中提取一些图像。我打算做的是将所有需要的图像推送到私有(private)存储库,但是我怎样才能让docker-compose从私有(private)存储库中拉取图像。简而言之->当图像仅在私有(private)存储库中可用时如何指向私有(private)存储库 最佳答案 使用dockerlogin命令。(Officialdoc)输入您的凭据,然后您可以提取私有(

docker - 如何配置 docker-compose.yml 以 root 身份启动容器

我正在尝试使用docker-compose-yml连接两个容器,但它不起作用。这是我的docker-compose.yml文件:version:"3"services:datapower:build:.ports:-"9090:9090"depends_on:-dbdb:image:"microsoft/mssql-server-linux:2017-latest"environment:SA_PASSWORD:"your_password"ACCEPT_EULA:"Y"ports:-"1433:1433"当我制作时:docker-composeup这是我的两个容器。然后我停止一个容器

docker - 如何配置 docker-compose.yml 以 root 身份启动容器

我正在尝试使用docker-compose-yml连接两个容器,但它不起作用。这是我的docker-compose.yml文件:version:"3"services:datapower:build:.ports:-"9090:9090"depends_on:-dbdb:image:"microsoft/mssql-server-linux:2017-latest"environment:SA_PASSWORD:"your_password"ACCEPT_EULA:"Y"ports:-"1433:1433"当我制作时:docker-composeup这是我的两个容器。然后我停止一个容器

docker - 如何在 Docker Compose 中使用卷在主机和容器之间共享数据

我正在使用DockerCompose和卷version:'2'services:php-apache:env_file:-dev_variables.envimage:reypm/php55-devbuild:context:.args:-PUID=1000-PGID=1000expose:-"80"-"9001"extra_hosts:#IMPORTANT:ReplacewithyourDockerHostIP(willbeappendedto/etc/hosts)-"dockerhost:xxx.xxx.xxx.xxx"volumes_from:-volumes_sourcevol

docker - 如何在 Docker Compose 中使用卷在主机和容器之间共享数据

我正在使用DockerCompose和卷version:'2'services:php-apache:env_file:-dev_variables.envimage:reypm/php55-devbuild:context:.args:-PUID=1000-PGID=1000expose:-"80"-"9001"extra_hosts:#IMPORTANT:ReplacewithyourDockerHostIP(willbeappendedto/etc/hosts)-"dockerhost:xxx.xxx.xxx.xxx"volumes_from:-volumes_sourcevol

docker - 如何将参数与 docker-compose up 一起传递?

我有一个docker-compose.yml文件,在终端中我键入docker-composeup[something]但我还想将参数传递给docker-compose.yml。这可能吗?我已经阅读了关于插值变量并尝试使用${testval}然后在.yml文件中指定一个变量,然后使用docker-composeup[something]var="test"但我收到以下错误:WARNING:Thetestvalvariableisnotset.Defaultingtoablankstring.ERROR:Nosuchservice:testval=test 最佳

docker - 如何将参数与 docker-compose up 一起传递?

我有一个docker-compose.yml文件,在终端中我键入docker-composeup[something]但我还想将参数传递给docker-compose.yml。这可能吗?我已经阅读了关于插值变量并尝试使用${testval}然后在.yml文件中指定一个变量,然后使用docker-composeup[something]var="test"但我收到以下错误:WARNING:Thetestvalvariableisnotset.Defaultingtoablankstring.ERROR:Nosuchservice:testval=test 最佳