2. docker 安裝 mysql;
3. docker 安裝 php;
4. docker 安裝 nginx 以及相關配置;
5. docker 構建映象;
什麼是 docker:
概況:特徵
容器虛擬機器
啟動秒級
分鐘級別
硬碟使用
一般為mb
一般為gb
效能接近原生
弱於原生
系統支援量
單機支援上千個容器
單機支援幾十個
傳統的虛擬機器技術虛擬出一套硬體之後,執行完整的作業系統,在系統中執行所需要的應用程序,
而容器直接執行於核心,容器內沒有自己的核心,而且沒有進行硬體的虛擬,比傳統的虛擬機器便捷。
容器特點:更高效的利用系統資源、更快速的啟動時間、一致的執行環境(**相容性好)、持續交付和部署、更輕鬆的維護和擴充套件、更輕鬆的遷移。
運用場景:web 應用的自動化打包和發布、自動化測試和持續整合、發布、在服務型環境中部署和調整資料庫或者其他後台應用、從頭編譯或擴充套件現有的 openshift 或 cloud found 平台來搭建自己的 paas 環境。
安裝方式 1:
# 確定當前系統核心高於 3.1
uname -r
# 安裝
yum search docker
yum install docker -y
# 啟動
systemctl start docker
# 開機自啟
systemctl enable docker
# 檢視版本
# 檢視映象
docker images
# 執行映象( name 自己命名)
docker run -itd --name hualaoshuan_busybox docker.io/busybox
# 檢視已經執行的映象的程序
docker ps
# 進入映象
docker exec -it hualaoshuan_busybox sh
ls# 刪除
docker ps
docker stop 103 # 停止程序,數字為 container_id
docker rm 103 # 刪除程序
docker rmi docker.io/busybox #刪除映象
安裝方式 2:
# 安裝依賴包
# 增加 docker 倉庫
yum-config-manager --add-repo
# 更新快取
yum makecache fast
另:安裝最新社群版 docker-ce
yum install docker-ce
Docker介紹和安裝
官網 www.docker.com github 開源的容器引擎,可以讓開發者打包應用以及依賴的庫,然後發布到任何流行的linux發行版上,移植很方便 由go語言編寫,基於apache2.0協議發布 基於linux kernel,要想在win下執行需要借助乙個vm 虛擬機器 來實現 自2013年開始...
Docker介紹與安裝
用了這麼長時間的docker,最近把這些東西整合一下,做個記錄 我們都知道容器就是乙個標準的軟體單元,它有以下特點 高資源利用率 容器提供程序級的隔離,因此可以更加精細地設定cpu和記憶體的使用率,進而更好地利用伺服器的計算資源。快速擴充套件 每個容器都可作為單獨的程序予以執行,並且可以共享底層作業...
docker介紹與安裝
docker是什麼 docker是乙個開源的應用容器引擎,使用go語言開發,基於linux核心的cgroup,namespace,union fs等技術,對應用程序進行封裝隔離,並且獨立於宿主機與其他程序,這種執行時封裝的狀態稱為容器。docker早起版本實現是基於lxc,並進一步對其封裝,包括檔案...