什么是容器
Docker是一種容器技術(shù)熔吗,容器是一種歷史悠久的虛擬化技術(shù),一個容器實際是運行在宿主機上的一個進程愿卸。
在沒有容器前宿主機上的所有進程都處在宿主機這個相同的環(huán)境和世界中灵临。
有了容器后,這個進程和它的子進程都認為自己運行在一個全新獨立的環(huán)境和世界中趴荸。
在容器中的所作所為不會影響到宿主機儒溉。
容器相比傳統(tǒng)的虛擬技術(shù)的優(yōu)勢
創(chuàng)建容器和刪除容器都非常快 秒級
容器運行占用的額外開銷比較小发钝,一臺128G內(nèi)存的服務器可以運行上千個容器顿涣,但是運行上千個虛擬機就比較吃力波闹。
Docker 作為一種容器技術(shù)的優(yōu)勢
相比其他的容器技術(shù)Docker使得容器的管理更加方便,使用也更加方便涛碑。以往的容器技術(shù)只有技術(shù)高手才能掌握精堕。正是Docker的出現(xiàn)容器技術(shù)才大規(guī)模使用起來
Docker 創(chuàng)建容器
docker創(chuàng)建的容器分類
- 交互式容器
- 收獲式容器
容器創(chuàng)建示例
查看已經(jīng)創(chuàng)建了那些容器
sudo docker ps 查看正在運行的容器
sudo docker ps -a 查看包括exit的容器
docker ps 這個命令只能查看到容器的狀態(tài)名稱容器ID基本信息