Docker 介紹以及安裝

2021-09-24 03:41:10 字數 1526 閱讀 2048

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,並進一步對其封裝,包括檔案...