摘要:你在這個(gè)時(shí)候使用命令已經(jīng)太遲了。所以,當(dāng)我們啟動(dòng)容器的時(shí)候一定要加上或者來(lái)保持容器在后臺(tái)持續(xù)運(yùn)行。命令這樣就可以解決問(wèn)題了。
當(dāng)我們使用了docker的run命令運(yùn)行一個(gè)新容器,然后也發(fā)現(xiàn)他端端正正的呆在我們的容器列表中,但是就是無(wú)法使用exec命令,這是什么原因呢?
$docker docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1c8a61e5e09b php:latest "docker-php-entrypoi…" 10 minutes ago Up 10 minutes php
如上文我們看到,已經(jīng)存在了這個(gè)容器,但如果這個(gè)時(shí)候使用exec就會(huì)報(bào)錯(cuò),既沒(méi)有啟動(dòng)這個(gè)容器。
$docker start 1c8a61e5e09b $docker exec -it 1c8a61e5e09b /bin/bash Error response from daemon: Container 1c8a61e5e09b is not running
但是如果我們繼續(xù)使用start命令的話,他就會(huì)提示該容器已經(jīng)啟動(dòng)了,那這又是什么原因呢?
因?yàn)槲覀兌鄮У氖褂?b>run只會(huì)啟動(dòng)容器,他會(huì)立即啟動(dòng),相應(yīng)然后就自動(dòng)消失。你在這個(gè)時(shí)候使用exec命令已經(jīng)太遲了。
所以,當(dāng)我們啟動(dòng)容器的時(shí)候一定要加上--detach或者-d來(lái)保持容器在后臺(tái)持續(xù)運(yùn)行。那么我們重新來(lái)一次。
$docker run -d -P php:latest e63e06b3e66alasjdblqibeiqj1c8a61e5e09be7b996ec58a66438ee4e12db7f4d85189b21 # exec命令 $docker exec -it e63e06b3e66a /bin/bash -c "php --version" PHP 7.2.12 (cli) (built: Nov 16 2018 03:17:59) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
這樣就可以解決問(wèn)題了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/27639.html
摘要:原文地址實(shí)戰(zhàn)指南二在中搭建服務(wù)器學(xué)習(xí)最快的方法就是直接使用,在實(shí)戰(zhàn)指南一介紹中,我們已經(jīng)介紹了如何快速搭建,以及如何在中運(yùn)行我們的第一個(gè)程序。 原文地址:Docker實(shí)戰(zhàn)指南(二):在Docker中搭建Nginx服務(wù)器 Introduction 學(xué)習(xí)Docker最快的方法就是直接使用,在Docker實(shí)戰(zhàn)指南(一):Docker介紹中,我們已經(jīng)介紹了如何快速搭建Docker,以及如何在D...
摘要:為了玩玩搭建了這套環(huán)境踩了一些坑特此記錄一下準(zhǔn)備環(huán)境硬件軟件下載地址點(diǎn)擊之后進(jìn)入如下頁(yè)面選在穩(wěn)定版或者邊界版自己隨意至于安裝這個(gè)頁(yè)面已經(jīng)說(shuō)的非常詳細(xì)了這里就不再重復(fù)安裝完成之后會(huì)在任務(wù)欄上看到這個(gè)圖標(biāo)狀態(tài)是在命令行鐘執(zhí)行命令行中顯示出安裝 為了玩玩docker搭建了這套環(huán)境,踩了一些坑,特此記錄一下. 1.準(zhǔn)備環(huán)境 硬件:macbook pro軟件:Docker Community E...
摘要:二配置修改配置文件編輯文件端口。將容器時(shí)間和在一個(gè)時(shí)區(qū)三訪問(wèn)訪問(wèn),系統(tǒng)默認(rèn)的管理員賬號(hào)為,第一次訪問(wèn),會(huì)要求初始化管理員賬號(hào)的密碼。 官方中文教程:https://www.gitlab.com.cn/ins... 官方安裝鏈接:https://about.gitlab.com/install 普通方式安裝請(qǐng)見(jiàn):https://segmentfault.com/a/11... 環(huán)境...
摘要:原文是的官方文檔中大綱在的版本及以上支持。管理容器的生命周期。在中添加設(shè)置容器的主機(jī)名設(shè)置使用的鏡像把容器與其他容器連接起來(lái)比如。 注:作者是 Cove Schneider,Joshua Conner, Pavel Antonov。原文是 Ansible 的官方文檔中 docker - manage docker containers 大綱 在 Ansible 的 1.4 ...
閱讀 1764·2023-04-25 20:16
閱讀 4025·2021-10-09 09:54
閱讀 2783·2021-09-04 16:40
閱讀 2573·2019-08-30 15:55
閱讀 887·2019-08-29 12:37
閱讀 2796·2019-08-26 13:55
閱讀 2958·2019-08-26 11:42
閱讀 3218·2019-08-23 18:26