1. 程式人生 > >《docker技術入門與實踐》學習筆記

《docker技術入門與實踐》學習筆記

1.容器的高可用《docker技術入門與實踐.P46》
  容器的輕量級特性,推薦在使用容器時在容器前段引入HA(高可靠用)機制,例如使用HAProxy工具來代替容器訪問,
  這樣在容器出現故障時候,可以快速切換到其他容器,還可以自動重啟故障容器。
2.資料卷容器《docker技術入門與實踐.P55》
  如果使用者需要在容器之間共享一些持續更新的資料,最簡單的辦法是使用資料卷容器。資料卷容器就是一個普通的容器,
  專門用它提供資料卷供其他容器掛載使用。
3.docker run -it -v /data  centos /bin/bash
  這樣會把預設的PATH/cde167197ccc3e13814f...b32ce9059437a9/_data 掛載到 容器 /data 目錄下。
4.利用資料捲來遷移資料。《docker技術入門與實踐.P56》
  資料卷容器是一個普通的容器,專門用它提供資料卷供其他容器掛載使用。
5.docker -p 對映到指定地址的任意埠《docker技術入門與實踐.P58》
  在伺服器7上 docker run -it -d 10.20.5.8:800:22 /bin/bash 出錯??
6.docker埠對映《docker技術入門與實踐.P58》
  當容器內執行一些應用時,要讓外部訪問這些應用,需要指定相應的引數進行埠對映,除了這種方法,
  容器連線(linking)是另一種方式,它會在源和接受的容器之間建立一個隧道,接收的容器可以看到源容器的資訊。
7.docker run 增加引數 "--rm"則容器在終止後會立即刪除。
  注意:--rm 與 -d 引數不能同時使用。
8.容器之間的互聯 《docker技術入門與實踐.P58》
  容器的網路??
9.映象的三種來源
  1.docker pull <IMAGE:TAG>  2.docker load <IMAGE.tar.gz> 3.Dockerfile製作映象
10.Dockerfile檔案 《docker技術入門與實踐.P63》
   每次執行一次 RUN 命令,映象新增新的一層,並提交。最後的CMD命令,指定容器執行時的操作命令。
   ONBUILD:配置當所建立的映象作為其它新建立映象的基礎映象時,所執行的操作命令。
11.CoreOS 《docker技術入門與實踐.P73》
   CoreOS是基於Docekr的Linux發行版本.
12.啟動MySQL伺服器的主從模式《docker技術入門與實踐.P143》
   建立的MySQL主從模式什麼用?
13.docker繼續搭建企業私有倉庫Harbor
   多次嘗試多次檢視部落格都沒有安裝成功,要麼是自己沒有認真按照部落格來寫,要麼就是環境不匹配。
14.容器的掛載
   資料卷的掛載是通過把本地的目錄覆蓋到容器中的。
15.docker搭建叢集 《docker技術入門與實踐.P211》
   docker搭建叢集最核心的問題就是讓不同主機中的Docker容器可以互相訪問。
16.容器固定IP方案 《docker技術入門與實踐.P285》
   pipwork工具固定容器IP
17.Docker不是虛擬機器,而是程序隔離。