docker學習之路 基本命令(一)

2022-06-30 20:33:09 字數 1342 閱讀 1227

一.映象

【如:docker pull nginx】

2.docker images     檢視本地映象

3.docker rmi  image     刪除本地映象

4.docker search image     搜尋映象

二.容器操作

1. docker run -itd --name=container_name image_name      建立容器

【-i 表示以互動模式執行容器】

【-d 表示後台執行容器, 返回容器id】

【-t 為容器返回乙個偽輸入終端】

【--name 容器命名】

【-e  容器傳參】

2. docker ps    檢視執行中的容器

3.docker ps -a     檢視所有容器

4. docker stop container_name /container_id     停止容器

5. docker restart container_name /container_id     重啟容器

6. docker rm container_name /container_id     刪除容器

7. docker start container_name /container_id     啟動容器

8. docker attch container_name /container_id     重新啟動容器時候可以再次啟動shell,吸附在容器上

三.修改容器和儲存修改

1. docker exec -it container_name/container_id /bin/bash 進入容器

2. exit 退出容器

3. 提交修改

docker commit -a "author" -m "message" container_name/container_id new_image_name:tag_name

【-a 引數可選,用於指定作者】

【-m 引數可選,提交修改資訊說明】

【container_id  容器id】

【new_image_name  新映象的名字,可自定義】

【tag_name 新映象的標籤,可不寫,預設latest】

四. 容器的高階操作

1. 埠對映 

docker run -itd -p 本地埠:容器埠

2. 檔案掛載

docker run -itd -v  本地檔案目錄:容器檔案目錄

3.檔案複製

docker cp 容器名:/容器目錄/容器檔名  本地目錄/檔名

或者docker cp 本地: 本地目錄/檔名 /容器目錄/容器檔名 

Linux學習之路 基本命令(一)

命令列 指的是供使用者輸入命令的的介面,本身只接受輸入,然後將命令傳給命令直譯器。shell shell是乙個程式,在使用者與作業系統之間提供了乙個面向行的可互動介面。使用者在命令列中輸入命令,執行在後台的shell把命令轉換成指令 傳送給作業系統 bash pwd 顯示當前目錄 cd 改變當前目錄...

docker基本命令

最近開發中用到docker,就順便了解了一下整合知識,後期再做補充 檢視docker所有容器 docker ps a 檢視正在執行的docker容器 docker ps 啟動docker容器 docker start container 暫停docker容器 docker stop containe...

Docker基本命令

docker v檢視docker版本 docker search 映象名 例docker search redis搜尋映象 docker pull 映象名 例docker pull redis docker images檢視本地映象列表 docker rmi image id刪除指定映象 刪除映象的...