Docker 實踐指南(2)

2021-08-21 05:45:47 字數 1866 閱讀 3181

這節介紹安裝方法及加速器的使用

需要注意的是

- 目前 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實踐指南

前言 當前,軟體應用程式中,資料庫已經成為不可缺少的重要組成部分.然而傳統資料庫正趨向巨無霸化,對系統的要求一步步提高,管理成本也越來越大,對於中小型專案的應用,它的很多功能變得越來越多餘,但是我卻不得不為這些不需要的功能付出更多的資金和人力成本.在這些場景,嵌入式資料庫的輕量,零部署,跨平台,義移...