Docker 是一個開源的應用容器引擎,基于 Go 說話 并順從Apache2.0和談開源。Docker 可以閃開發者打包他們的應用以及依靠包到一個輕量級、可移植的容器中,然后發布到任何風行的 Linux 機械上,也可以實現虛擬化。本文以ubuntu系統為例,介紹安裝與設置裝備擺設方式。
APT 安裝:因為 apt 源利用 HTTPS 以確保軟件下載過程中不被竄改。是以,我們起首需要添加利用 HTTPS 傳輸的軟件包以及 CA 證書。
鑒于國內收集問題,強烈建議利用國內源,官方源請在注釋中查看。
為了確認所下載軟件包的正當性,需要添加軟件源的 GPG 密鑰。
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
這里采用的是中科年夜的源。此外還需要標的目的 source.list 中添加 Docker 軟件源。
$ sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable"
更新 apt 軟件包緩存
查詢可以安裝的特心猿意馬docker版本
$apt-cache madison docker-ce
安裝:
$sudo apt-get -y install docker-ce=[VERSION]
這里選擇VERSION=17.03.1~ce-0~ubuntu-xenial
啟動 Docker CE, 查看版本.
$ sudo systemctl enable docker
$ sudo systemctl start docker
$ sudo docker version
成立 docker 用戶組,出于平安考慮,一般 Linux 系統上不會直接利用 root 用戶。是以,更好地做法是將需要利用 docker 的用戶插手 docker 用戶組。
$ sudo usermod -aG docker $USER
設置裝備擺設鏡像加快器(Ubuntu和centos下都有用)
$sudo mkdir -p /etc/docker
$sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://uhacnpmo.mirror.aliyuncs.com"] } EOF
$sudo systemctl daemon-reload
$sudo systemctl restart docker
測試加快器是否安裝準確,最后看到了https://uhacnpmo.mirror.aliyuncs.com,申明準確。
測試是否可以利用
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!