Docker基础知识及安装部署
一. Docker概述
Docker的歷史:2010年,幾個IT人員在美國成立了一家公司“dotCloud”,做一些paas的云計算服務,他們將自己的技術(容器化技術)命名Docker,2013年將docker開源,2014年4月9日,Docker1.0發布;
Docker特點:十分輕巧;
Docker的思想來自集裝箱;
隔離是Docker核心思想,打包集裝箱,每個箱子是互相隔離的;
Docker是基于Go語言開發的,官網:https://www.docker.com/
倉庫地址:https://hub.docker.com/
Docker和虛擬機技術的不同:
-
傳統虛擬機,虛擬處一條硬件,運行一個完整的操作系統,然后在這個系統上安裝 和運行軟件;
-
容器內的應用直接運行在宿主機的內容,也沒有虛擬我們的硬件,所以就輕便了;
-
每個容器間是互相隔離,每個容器內都有一個文件系統,互不影響。
-
DevOps:應用更快速的交付和部署;更便捷的升級和擴縮容;更簡單的系統運維;更高效的計算資源利用。Docker是內核基本虛擬化
二、Docker的基本組成
三、Docker的安裝
環境準備:centos 7 (安裝步驟:https://docs.docker.com/engine/install/centos/)
卸載舊的版本:
# sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine需要的安裝包:
#sudo yum install -y yum-utils設置鏡像的倉庫:
#sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo注:這個鏈接是國外的,需要換成國內的,下面地址是阿里云的
#sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo阿里云鏡像加速:登錄阿里云,找到容器鏡像服務,找到鏡像加速地址,然后配置
更新yum軟件包索引
#yum makecache fast安裝docker相關內容:
#sudo yum install docker-ce docker-ce-cli containerd.io注:docker-ce是社區版、docker-ee是企業版
啟動docker
#sudo systemctl start docker查看是否啟動:
#docker versionHello-world運行
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-7aowLEnH-1624705507993)(file:///C:\Users\張小梅\AppData\Local\Temp\ksohtml17820\wps6.jpg)]
查看一下下載的這個hello-world鏡像
卸載docker
#sudo yum remove docker-ce docker-ce-cli containerd.io卸載依賴,刪除目錄
四、Docker命令
總結
以上是生活随笔為你收集整理的Docker基础知识及安装部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis面试宝典12道法
- 下一篇: BZOJ3420[POI2013]Tri