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...