1. 程式人生 > 實用技巧 >Centos7下ping通ip但是ping不通域名+firefox無法開啟網頁

Centos7下ping通ip但是ping不通域名+firefox無法開啟網頁

Docker服務相關的命令

啟動docker服務

  systemctl start docker

停止docker服務

  systemctl stop docker

重啟docker服務

  systemctl restart docker

檢視docker服務狀態

  systemctl status docker

開啟啟動docker服務

  systemctl enable docker

Docker映象相關命令

檢視映象

  docker imagesf

  docker images -q #檢視所有映象的id

搜尋映象

  docker search 映象名稱

刪除本地映象

  docker rmi 映象id

刪除所有本地

  docker rmi `docker images -q`

拉取映象:從Docker倉庫下載映象到本地,映象名稱格式為 名稱:版本號,如果版本號不指定則是最新的版本。如果不知道映象版本,可以去docker hub搜尋對應映象檢視。

  docker pull 映象名稱

Docker容器相關命令

檢視容器

  docker ps # 檢視正在執行的容器

  docker ps -a #檢視所有容器

建立容器並啟動容器

  docker run 引數

引數說明:

-i:保持容器執行。通常與-t同時使用。加入it這兩個引數後,容器建立後自動進入容器中,退出容器後,容器自動關閉。

-t:為容器重新分配一個偽輸入終端,通常與-i同時使用。

-d:以守護(後臺)模式執行容器。建立一個容器在後臺執行,需要使用docker exec進入容器。退出後,容器不會關閉。

-it建立的容器一般稱為互動式容器,-id建立的容器一般稱為守護式容器

--name:為建立的容器命名

進入容器

  docker exec 引數 #退出容器,容器不會關閉

停止容器

  docker stop 容器名稱

啟動容器

  docker start 容器名稱

刪除容器

  docker rm 容器名稱

刪除所有容器

  docker rm docker ps -aq

檢視容器名稱

  docker inspect 容器名稱

Dockers資料卷相關命令

配置資料卷

  docker run ... -v 宿主機目錄(檔案):容器內目錄(檔案) ...

注意事項:

  1.目錄必須是絕對路徑

  2.如果目錄不存在,會自動建立

  3.可以掛載多個數據卷

配置資料卷容器

1.建立啟動c3資料卷容器,使用 –v 引數 設定資料卷

  docker run –it --name=c3 –v /volume centos:7 /bin/bash

2.建立啟動 c1 c2 容器,使用 –-volumes-from 引數 設定資料卷

  docker run -it --name=c1 --volumes-from c3 centos:7 /bin/bash

  docker run -it --name=c2 --volumes-from c3 centos:7 /bin/bash

資料卷小結

1.資料卷概念

  •宿主機的一個目錄或檔案

2.資料卷作用

  •容器資料持久化

  •客戶端和容器資料交換

  •容器間資料交換

3.資料卷容器

  •建立一個容器,掛載一個目錄,讓其他容器繼承自該容器( --volume-from )。

  •通過簡單方式實現資料卷配置