該文以centos系統為例,介紹docker安裝及基本使用。為了簡化安裝流程,docker 官方提供了一套安裝指令碼,centos 系統上可以使用這套指令碼安裝:
執行這個命令後,指令碼就會自動的將一切準備工作做好,並且把 docker 安裝在系統中。
阿里雲安裝指令碼:
映象官方中國區的加速器:
sudo網易也有提供了乙個映象:echo
"docker_opts=\"--registry-mirror="
" >> /etc/default/docker
sudo如果修改了預設映象倉庫,需要重啟docker才能生效:echo
"docker_opts=\"--registry-mirror="
" >> /etc/default/docker
service docker restart基本使用啟動docker
service docker start設定開機自啟動
sudo chkconfig docker on停止docker
service docker stop檢視本地映象列表
搜尋
docker search hello以下結果是搜尋到的與"hello"相關的所有映象
拉取映象
docker pull hello-world這裡嘗試從倉庫中拉取名為「hello-world」的映象
拉取成功後使用docker images命令檢視,發現該映象已被拉取到本地。
執行映象
docker run hello-world執行後該映象會輸出如下資訊:
映象重新命名
刪除映象
docker rmi hello-world刪除了名為「hello_world」的映象,rmi後面的引數也可以是
映象短id
、映象長id
、映象名
或者映象摘要。
解除安裝列出安裝包
yum list installed | grep docker刪除安裝包
yum -y remove docker-engine.x86_64刪除映象、容器yum -y remove docker-engine-selinux.noarch
rm -rf /var/lib/docker
docker 安裝及使用
1.為什麼需要搭建本地倉庫?a.節約頻寬 因為如果用docker或阿里雲官方的倉庫走的網際網路浪費頻寬,而且慢。b.提供資源利用和安全 因為公司內部的映象,推送到本地倉庫,更方便公司內部人員用,而且安全性高。2.建立乙個倉庫容器 docker run d p 5000 5000 restart al...
Docker簡介及安裝
以前的虛擬機器技術 docker虛擬化技術 對比 一次構建,隨處執行 優點 centos docker 安裝docker支援以下的centos版本 docker 執行在 centos 7 上,要求系統為64位 系統核心版本為 3.10 以上 docker 執行在 centos 6.5 或更高的版本的...
Docker簡介及安裝
虛擬化 virtualization 是一種資源管理技術,是將計算機的各種實體資源,用抽象,轉換後呈現處理,打破實體結構建的障礙,使得資源可以得到充分的利用,這些資源的新虛擬部份是不受現有資源的架設方式,地域或物理組態所限制,一般虛擬化資源包括計算能力和資料,它的用途主要是用來解決高效能的物理硬體產...