第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

有沒有辦法在沒有服務(wù)的情況下啟動(dòng) docker 容器?

有沒有辦法在沒有服務(wù)的情況下啟動(dòng) docker 容器?

PHP
瀟瀟雨雨 2023-12-15 15:22:24
我有一個(gè) php 容器,每次啟動(dòng)容器時(shí)都需要啟動(dòng) php-fpm ?,F(xiàn)在由于 php-fpm 配置文件中的配置錯(cuò)誤,fpm 無法啟動(dòng),因此容器無法啟動(dòng)。無論如何,我可以在沒有 php-fpm 的情況下啟動(dòng)容器,以便修復(fù)配置文件嗎? 容器錯(cuò)誤如下:[04-Sep-2020 13:47:30] ERROR: [/usr/local/etc/php-fpm.conf:7] value is NULL for a ZEND_INI_PARSER_ENTRY[04-Sep-2020 13:47:30] ERROR: failed to load configuration file '/usr/local/etc/php-fpm.conf'[04-Sep-2020 13:47:30] ERROR: FPM initialization failed
查看完整描述

1 回答

?
繁花如伊

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊

修復(fù)圖像的方法有兩種。由于我找不到圖像 digitalocean/php,因此我將在示例中使用 php:7.4-fpm。


第一種方式: 從容器中復(fù)制文件并使用它來構(gòu)建您自己的映像:


創(chuàng)建 Dockerfile:


FROM php:7.4-fpm


COPY ./php-fpm.conf /usr/local/etc/php-fpm.conf

然后:


docker run --detach --name php php:7.4-fpm tail -f /dev/null

docker cp php:/usr/local/etc/php-fpm.conf php-fpm.conf

docker stop php

docker rm -v php

# Edit php-fpm.conf

docker build --tag myphp-fm .

docker run --detach --name php myphp-fpm

然后你就可以根據(jù)固定的鏡像運(yùn)行容器了。


第二種方式:


使用損壞的映像運(yùn)行 shell,修復(fù)文件并使用 shell 容器創(chuàng)建新映像


docker run -it --name php php:7.4-fpm bash

# Edit /usr/local/etc/php-fpm.conf

# If you install any additional tools remember to remove them afterwards

# and clean any cache's

# Once you're done exit the shell, thus stopping the container

docker commit -a "you" -m "/usr/local/etc/php-fpm.conf fix" php myphp-fpm

docker stop php

docker rm -v php

docker run --detach --name php myphp-fpm

然后您再次獲得基于固定映像的運(yùn)行容器。


當(dāng)然,您可以按照一開始運(yùn)行原始映像的任何方式來運(yùn)行新映像。


我推薦第一種方法,因?yàn)樗菀自谌萜魍饩庉嬑募?/p>


查看完整回答
反對 回復(fù) 2023-12-15
  • 1 回答
  • 0 關(guān)注
  • 177 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號