這節介紹安裝方法及加速器的使用
需要注意的是
- 目前 docker 不支援32位的cpu
- 推薦使用linux 3.8或更高版本核心
接下來我使用 ubuntu 及centos 兩個常見發行版本作介紹安裝方法
我選用的是 ubuntu 14.04 lts版本。為減少學習困難起見,建議大家先使用此版本
1. 新增 docker 的 apt 倉庫
$ sh -c "echo deb ubuntu-trusty main > /etc/apt/sources.list.d/docker.list"
如果你使用的ubuntu發行版本跟我的不一樣,請使用以下命令檢測版本後替換上面ubuntu-trusty
部分即可
$ lsb_release --codename | cut -f2 **trusty**
2. 新增 docker 倉庫的gpg金鑰$ apt-key adv --keyserver hkp:
.sks-keyservers.net:80 \
--recv-keys 58118e89f3a912897c070adbf76221572c52609d
3. 更新 apt 源並安裝 docker$ apt-get
-y update && apt-get install -y docker-engine
由於國際網路原因,此過程可能不太順利,如果失敗多嘗試幾次,或者在ubuntu 中引入扶牆**再安裝。
4. 完成之後,檢視 docker 版本
$ docker --version
docker version
17.05
.0-ce, build 89658be
我選用的是 centos 7.2
1. 新增 yum 倉庫
2. 安裝 docker
$ yum -y install docker-ce
3. 完成後檢視版本$ docker -v
4. 啟動服務並加入開機自啟$ systemctl enable docker && systemctl start docker
我建議先嘗試手動安裝,熟悉了之後再使用指令碼
該指令碼會自動檢測 linux 的發行版本並安裝
後面在構建 lnmp 元件映象的時候,需要用到一些基礎映象(母板)。這些基礎映象要到國外的公有映象倉庫去拉取,不使用加速器拉取的時候奇慢,且容易失敗。我使用的是阿里雲加速器,首先開啟 並登入,點「管理中心」進入「管理控制台」
選擇對應的系統,按指導設定即可,記得重啟服務
拉取乙個映象測試下速度
$ docker pull ubuntu:
14.04
Docker 實踐指南(4)
本節介紹容器的常用操作。前面說過,服務都是跑在容器裡的,容器的底層實質上也是乙個作業系統,能安裝軟體,有程序,只不過這個系統很精簡。容器和虛擬機器一樣有啟動 停止的狀態。使用 ubuntu 14.04 映象執行乙個容器來體驗一下 docker run it ubuntu 14.04 bin bash...
pm2實踐指南
pm2是乙個帶有負載均衡功能的node應用的程序管理器。pm2可以利用伺服器上的所有cpu,並保證程序永遠都活著,0秒的過載,部署管理多個node專案。pm2是node線上部署完美的管理工具 npm install pm2 g 全域性安裝。npm restart name or id 重啟服務。np...
LINQ TO SQLite實踐指南
前言 當前,軟體應用程式中,資料庫已經成為不可缺少的重要組成部分.然而傳統資料庫正趨向巨無霸化,對系統的要求一步步提高,管理成本也越來越大,對於中小型專案的應用,它的很多功能變得越來越多餘,但是我卻不得不為這些不需要的功能付出更多的資金和人力成本.在這些場景,嵌入式資料庫的輕量,零部署,跨平台,義移...