1. 程式人生 > >學習筆記:docker基礎命令

學習筆記:docker基礎命令

docker 容器與映象區別

 映象

一個docker映象可以構建於另一個docker映象之上,它們層疊關係可以是多層。第1層映象層為基礎映象,其他層映象(除了最頂層)為父層映象,這些映象繼承他們父層映象所有屬性和設定,並在dockerfile中新增自己配置

 容器

它會在所有映象層之上,增加一個可讀可寫層,這個可讀可寫層有執行在cpu上程序,且具有兩個狀態,執行態和退出態。

要點: 容器 = 映象  + 可讀可寫層

docker 基礎命令

1.映象操作命令

  • 登入到映象倉庫:docker  login 
  • 拉取映象:docker  pull 
  • 檢視所有映象資訊:docker images
  • 檢視映象資訊:docker inspect  ${id}
  • 打包儲存到本地: docker save ${id}  >  image.tar 或 docker save -o image.tar  ${id} 
  • 將映象載入到計算機:docker  load  -i  image.tar
  • 檢視映象內容(進入映象):docker  run -it ${id} bash
  • 刪除映象: docker rmi ${id}

2.容器操作命令

   compose容器的啟動需要用到compose,compose是定義和執行多容器docker應用程式的工具

  • 啟動服務: docker-compose up -d 
  • 關閉服務:docker-compose down
  • 檢視已經啟動容器:docker ps(docker ps  -a)
  • 檢視容器日誌:docker logs ${id}
  • 啟動容器:docker start  ${id}
  • 停止容器:docker stop ${id}
  • 刪除容器:docker rm ${id}

相關推薦

學習筆記docker基礎命令

docker 容器與映象區別 映象一個docker映象可以構建於另一個docker映象之上,它們層疊關係可以是多層。第1層映象層為基礎映象,其他層映象(除了最頂層)為父層映象,這些映象繼承他們父層映象所有屬性和設定,並在dockerfile中新增自己配置 容器它會在所有映象層

Docker學習筆記Docker 基礎用法和命令幫助

Usage of docker: --api-enable-cors=false Enable CORS headers in the remote API # 遠端 API 中開啟 CORS

Docker學習筆記Docker容器常用命令

       容器是映象的一個執行例項。兩者不同的是,映象是靜態的只讀檔案,而容器帶有執行時需要的可寫檔案層。 一、建立容器        1、新建容器   &nb

Mysql DBA 高級運維學習筆記-Mysql常用基礎命令實戰

linux命令行 redhat esp sys dem mys pre 解決 運維學習 7.1 單實例mysql啟動和關閉方法 (1)常規方法啟動數據庫 1.啟動mysql服務命令 [root@localhost ~]# /etc/init.d/mysqld start S

學習筆記CG基礎2】 Convex Hull

判斷 第一條 尋找 ref 時間復雜度 答案 之前 gin polygon Ahead 10.6.2018 開始第二個算法了 篇章1 前面就不多寫了第一篇裏面的有些代碼後面還用到不重寫了 Beginning 算法2 (EE) 概念 極邊(Extremity Edge): 也

學習筆記之MongoDB基礎命令

1.選擇資料庫 命令: use DATEBASE_NAME(資料庫名) 作用:若沒有該資料庫則直接建立,若有則切換資料庫 執行效果如下: use runoob switched to db runoob db runoob

Docker系列(二)docker基礎命令

docker的部署安裝(Linux kernel至少3.8以上): yum install docker docker1.8安裝:(下面 是兩個命令) # cat >/etc/yum.repos.d/docker.repo<<-EOF [dockerrep

Docker學習筆記Docker 網路配置

Dokcer 通過使用 Linux 橋接提供容器之間的通訊,docker

Docker學習筆記Docker 埠對映

# Find IP address of container with ID <container_id> 通過容器 id 獲取 ip $ sudo docker inspect <container_id&g

Docker 學習筆記Docker簡介和安裝

一、Docker 簡介 Docker 兩個主要部件:

MySQL學習筆記資料庫基礎、MySQL基本操作、表的查詢

#選擇資料庫需要考慮的問題:     1、是否開源         開源軟體不一定免費:MySQL,MariaDB(這兩者語法差不多,MySQL可能閉源,但是MariaDB不會)MongoDB  

Tensorflow學習筆記Tensorflow基礎複習

#tensorflow圖操作     1、graph = tf.get_default_graph()獲取預設圖,返回圖所在的記憶體空間     2、new_graph = tf.Graph()    建立

python學習筆記python基礎語法與列表list

1、while迴圈和for迴圈     while 真值表達式1:         語句塊1     else:       

python學習筆記字串基礎

1、字串的切片(擷取)     語法為:str[(start=0):(end+1=len(str)):(step=1)]     從start開始,每step個字元擷取一個字元,直到end     有正向索

python學習筆記python基礎語法

1、序列賦值     x,y,z = 1,2,3     [x,y,z] = [1,2,3]     (x,y,z) = (1,2,3)     兩邊的物件個數必須一樣,兩邊可

Django學習筆記基礎如何學習Django

 主要分享Python 及Django教程以及相關的部落格!版權所有,轉載需註明來源!博主最新錄製的視訊教程:直達連結本文面向:有python基礎,剛接觸web框架的初學者。  環境:windows7    python3.5.1   pycharm專業版   Django

Docker學習筆記Docker資料管理

       容器中資料管理主要有兩種方式:        資料卷(Data Volumes):容器內資料直接對映到本地主機地址;     &nb

Docker學習筆記(2)--Docker常用命令

1. 檢視docker資訊(version、info) # 檢視docker版本 $docker version # 顯示docker系統的資訊 $docker info 2. 對image的操作(search、pull、images、rmi、history) # 檢

iptables學習筆記埠轉發命令優化

大約一年前,在一個x86板子系統上實現埠轉發。現在又出現問題,又要抽空整理整理。雖說是另一同事在另一專案中遇到的,但中秋節前我出差之前老大叫我幫忙協助該同事排查,出差時該同事又call我,出差後老大又叫我繼續協助,所以是我的鍋,最終還是逃不掉的。這也使得自己對自己做(過)的

Docker 學習筆記(一)Docker 基本命令 和 用 Dockerfile build 一個 JDK 映象

本文件為學習筆記,部分內容將持續更新。 注:本人信仰用最簡單的方式去做一些事,怎麼簡單怎麼來,也許不求甚解。 Docker 基本命令 docker version 獲取 docke