Docker入門總結

2021-09-13 04:06:36 字數 955 閱讀 3605

docker是乙個虛擬環境容器,可以將應用**、環境配置、系統環境等一併打包在一起,生成乙個映象,然後就可以發布到任意平台上。

vm在物理機的作業系統上建立了乙個中間軟體層 hypervisor,利用物理機資源,虛擬出多個硬體資源,這些新的虛擬硬體環境、安裝的作業系統、相應軟體便構成了一台虛擬機器

而 docker 對硬體資源,在不同docker container上做了隔離,使得每個docker container擁有不同的環境,同時可以共享硬體資源

核心功能簡答介紹:

docker ps

dock exec: 在容器中執行命名,例如可以使用docker exec -it containerid /bin/bash進入到容器內部

docker stop: 停止容器的執行

docker restart: 重新啟動容器的執行

docker rm: 容器刪除

# 指定基礎映象

from node:10.12

## 從本地 copy 檔案到映象中

copy ./ /data/my-node/

## 切換 container 的工作目錄

workdir /data/my/node

## 執行命令

run npm install

## 容器的啟動命名

entrypoint ["node", "./index.js"]

docker總結一入門

docker是乙個新的容器化的技術,它輕巧,且易移植,號稱 build once,configure once and run anywhere 譯者注 這個就不翻譯了,翻譯出來味道就沒了 本文是flux7的docker系列教程的第一部分。請和這份教程一起學習和理解docker有什麼優勢以及如何更好...

docker 入門最全知識總結

一 獲取映象 1 從 docker hub 上直接拉取映象 docker pull image name tag 2 修改基礎映象 新建容器 在容器內做出需要的改動 提交映象 docker commit 容器名字 image name tag 3 用dockerfile 製作映象 編寫dockerf...

docker入門 docker安裝

docker入門 docker安裝 ubuntu 安裝 curl ssl sh 官方安裝指令碼自動安裝 systemctl enable docker systemctl is enabled docker 開機自啟動 sudo usermod ag docker npoulton 根據自己的使用者...