Docker容器化部署技術

2021-10-04 04:53:43 字數 839 閱讀 1205

docker是乙個開源的應用容器引擎,它讓開發者可以將應用及其依賴環境打包起來在乙個可移植的容器

中執行,不同容器是相互隔離的,互不影響,相比虛擬機器,docker容器更加輕量級,開銷更小。

docker有兩個版本,社群版(docker ce)和企業版(docker ee),社群版是免費的,適合個人或小型團隊

使用,這裡我使用的是社群版。

#第1步:安裝需要的軟體包

#第2步:新增docker ce的yum源

yum-config-manager --add-repo

#第3步:安裝docker ce

yum install -y docker-ce docker-ce-cli containerd.io

#第4步:啟動docker服務

systemctl start docker # 啟動docker服務

systemctl enable docker # 將docker服務設定為開機自動執行

#第5步:驗證docker ce是否安裝成功

dock run 映象名/映象id: 基於某個映象建立乙個新容器,並執行起來,如果本地沒有這個映象,該命令

會先執行拉取映象操作,常用引數-it,用於建立乙個互動式容器

dock stop 容器id/容器名: 結束某個正在執行的容器

docker ps: 顯示所有正在執行的容器,如果要顯示所有容器(包括已經結束的容器),帶上-a引數

docker rm 容器id/容器名: 刪除指定容器

docker exec 容器id/容器名 程式名: 在乙個容器中執行程式

docker cp: 在宿主機和容器之間拷貝檔案

專案docker容器化部署步驟

docker在部署時的一些基本步驟 主要針對我公司的專案環境 1.專案中存在不需要使用容器化的服務,所以請安裝jdk7 redis mq zookeeper dubbo控制台 2.映象匯入 3.編寫專案中的服務指令碼 以下是時代智囊在容器化部署中的一些批處理命令 sdznhelp 容器化部署的基礎命...

docker容器化部署nodejs應用

使用 dockerfile 建立映象 bossnodejs test v1.0.1 映象名稱 v版本號 空格 點 dockerfile 檔案所在目錄,可以指定dockerfile 的絕對路徑 docker build t bossnodejs test v1.0.1 標記本地映象,將其歸入某一倉庫 ...

Docker 容器化技術介紹(一) 之 虛擬化技術

docker 容器化技術介紹 一 之 虛擬化技術 docker 容器化技術介紹 二 之 docker 簡介 docker 容器化技術介紹 三 之 docker 元件 docker 容器化技術介紹 四 之 docker的安裝與啟動 docker 容器化技術介紹 五 之 docker 映象操作 dock...