centos7下安裝docker(8 2進入容器)

2022-02-22 05:08:01 字數 1291 閱讀 5602

那些在後台執行的新建的容器,通常不是我們想要的,我們要進行一些修改,比如安裝服務,建立使用者,檢視日誌,調整網路等等,這些操做都要進入容器去進行修改,今天我們來討論如何進入容器。

1.docker attach

通過docker attach可以進入乙個正在執行的容器

首先通過docker run -d建立乙個容器

通過容器的長id進入容器,可以看到echo每秒列印的內容

利用docker run -it建立乙個容器

通過docker attach進入容器,也可以看到每秒列印的內容

已經進入容器了,那我們如何退出容器呢?

但是通過docker run -it執行的容器就方便了,可以通過ctrl+p+q這種方法儲存並退出,ctrl+c和ctrl+d都無法退出,是什麼情況????

原因是:-it是以互動式的方式進入或者開啟容器的,可以輸入命令;而docker run -d沒有互動式,所以沒辦法輸入

2.進入容器還有一種方法docker exec

使用docker exec進入相同的容器

-it:以互動式的模式開啟乙個終端,

bash:執行bash

就是開啟了乙個bash的終端

如何退出:可以使用ctrl+p+q也可以使用ctrl+d,但是ctrl+c不能退出

docker exec -it bash是執行exec最常用的方式

attach和exec的區別

1.attach直接進入容器啟動的終端,不會啟動新的程序;

2.exec可以在容器中開啟新的終端,也可以啟動新的程序;

3.如果想檢視容器啟動時的命令可以用attach,其他的全部使用exec;

centos7以yum方式安裝docker

yum包更新到最新 sudo yum update 設定yum源為阿里雲 sudo yum config manager add repo 安裝docker sudo yum install docker ce 檢視docker版本 docker v 設定ustc的映象 ustc docker mi...

CentOS 7 安裝配置Git和Docker

git安裝配置yum命令一鍵安裝 yum y install git配置 配置乙個用於提交 的使用者,輸入指令 git config global user.name your name 同時配置乙個使用者的郵箱,輸入命令 git config global user.email email exa...

阿里雲CentOS 7上安裝配置Docker

redhat centos必須要6.6版本以上,或者7.x才能安裝docker,建議在redhat centos 7上使用docker,因為redhat centos 7的核心公升級到了kernel 3.10,對lxc容器支援更好。檢視linux核心版本 核心版本必須是3.10或者以上 使用命令 u...