国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

在Ubuntu中安裝Docker教程

2019-11-02 16:47:56
字體:
來源:轉載
供稿:網友

前言

網上已經有很多介紹Docker安裝的文章,自己的安裝過程記錄一下,為了博客文章結構的連貫性,為寫下一篇R和Docker的相遇做為環境基礎,同時也給自己一個備忘。

目錄

Docker是什么? 在Linux Ubuntu中安裝Docker Docker鏡像倉庫 制作自己的Docker鏡像 上傳Docker鏡像到公共倉庫

1. Docker是什么?

在互聯網圈混,如果還不知道Docker你就out了。從2014年開始,docker技術在互聯網技術中異軍突起,2015-2016年很多公司已經對Docker開始大量研究和應用。

Docker是什么?Docker是一個開源的應用容器引擎,系統級的輕量虛擬化技術,為應用程序的自動化部署提供解決方案。

你可以快速創建一個容器,并在容器上開發和運行你們的應用程序,通過配置文件可以輕松實現應用程序的自動化安裝、部署和升級。

Docker的優勢

Docker倍受業界追捧,必然有它非常明顯的優勢和特點。

輕量級資源:容器是在進程級別隔離,并使用宿主機的內核,而不需要虛擬化整個操作系統。不需要虛擬化和系統調用復雜的操作。因此節省了很大的額外開銷。不需要額外的hypervisor(虛擬化技術)支持,不需要虛擬硬件,不需要額外完整的系統。 可移植性:所需要的應用都在容器中,可以在任意一臺docker主機上運行 可預測性:宿主機和容器相互不關心對方都運行什么。只考慮所需的接口標準化

再不動手把Docker用上,你就真的out了。

2. 在Linux Ubuntu中安裝Docker

安裝Docker只需3步,下載Docker, 安裝Docker,檢查Docker是否成功。

Docker目前支持主流的3種操作系統的Linux, Mac, Windows的環境,本文使用的Linux系統環境為:Linux Ubuntu 14.04.4 LTS 64bit。在Ubuntu中下載和安裝Docker可以直接用apt-get搞定。

由于Docker在1.7.1以后的版本指定了自己的源,所以我們需要先在APT中配置Docker的源。

更新APT的源,安裝https和ca證書的庫,默認這2個庫都已經裝了。

~ sudo apt-get update~ sudo apt-get install apt-transport-https ca-certificates

添加秘鑰GPG到APT配置中。

~ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

增加Docker的源到/etc/apt/souces.list文件中,我的版本是14.04對應ubuntu-trusty。

~ sudo vi /etc/apt/sources.list# 增加到最后一行deb https://apt.dockerproject.org/repo ubuntu-trusty main

接下來,就可以用可以用apt-get直接安裝Docker了。

~ sudo apt-get update~ sudo apt-get install docker-engine

安裝完成,默認會啟動Docker。

# 檢查docker服務~ service docker statusdocker start/running, process 10013# 檢查docker進行~ ps -aux|grep dockerroot  10013 0.0 1.0 424948 40584 ?  Ssl 22:29 0:00 /usr/bin/dockerd --raw-logsroot  10022 0.0 0.2 199680 10280 ?  Ssl 22:29 0:00 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --shimdocker-containerd-shim --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --runtime docker-runc# 檢查docker版本~ sudo docker versionClient: Version:  1.12.1 API version: 1.24 Go version: go1.6.3 Git commit: 23cf638 Built:  Thu Aug 18 05:22:43 2016 OS/Arch:  linux/amd64Server: Version:  1.12.1 API version: 1.24 Go version: go1.6.3 Git commit: 23cf638 Built:  Thu Aug 18 05:22:43 2016 OS/Arch:  linux/amd64
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖远县| 大方县| 佳木斯市| 芮城县| 新野县| 大石桥市| 隆子县| 青冈县| 北海市| 邢台市| 浙江省| 金川县| 罗山县| 夹江县| 双流县| 永昌县| 茶陵县| 从化市| 缙云县| 班玛县| 武穴市| 盐源县| 吐鲁番市| 贵南县| 博客| 光泽县| 浪卡子县| 新竹县| 晋城| 正蓝旗| 新巴尔虎右旗| 金沙县| 崇阳县| 锦州市| 遵义县| 河曲县| 盘锦市| 通化市| 阜南县| 肥城市| 汉寿县|