docker新手簡單入門

Docker

Docker是一個開源的應(yīng)用容器引擎

Docker支持將軟件編譯成一個鏡像,然后在鏡像中將各種軟件做好配置,將鏡像 發(fā)布出去,其他使用者就可以直接使用這個鏡像

核心概念

  • docker主機(jī)(Host):一個物理或者虛擬的機(jī)器用于執(zhí)行Docker守護(hù)進(jìn)程和容器,即 安裝了Docker程序的機(jī)器(Docker直接安裝在操作系統(tǒng)之上)
  • docker客戶端(Client): 連接docker主機(jī),通過命令行或者其他工具使用Docker
  • docker倉庫 (Registry) :用來保存各種打包好的軟件鏡像
  • docker鏡像 (Image) : 軟件打包好的鏡像,放在docker倉庫中
  • docker容器(Container) : 鏡像啟動后的一個實(shí)例

使用Docker的步驟

  • 安裝Docker
  • 去Docker倉庫中找到這個軟件的鏡像
  • 使用Docker運(yùn)行這個鏡像,鏡像就會生成一個Docker容器
  • 對容器的啟動和停止就是對軟甲的啟動和停止

docker的安裝、啟動、停止

  1. 安裝docker
 yum install docker
  1. 啟動docker
systemctl start docker

3.查看版本

docker -v
  1. 設(shè)置docker開機(jī)啟動
systemctl enable docker
  1. 停止docker
systemctl stop docker

docker 鏡像操作常用命令

1.搜索鏡像 search

docker search mysql

2.拉取鏡像pull

docker pull mysql

docker pull 名稱:tag

  1. 查看本機(jī)中的所有鏡像
docker images

4.刪除本地鏡像

docker rmi img_id

img_id : 鏡像ID,可通過docker images 查看

5.docker鏡像網(wǎng)站

https://hub.docker.com/

docker容器操作常用命令

docker容器的啟動流程

下載鏡像-->運(yùn)行鏡像-->產(chǎn)生一個容器
產(chǎn)生的容器就是正在運(yùn)行的軟件

  1. 搜索鏡像
docker search tomcat

2.拉取鏡像

docker pull tomcat

3.根據(jù)鏡像啟動容器

docker run --name mytomcat -d tomcat:latest

4.查看正在運(yùn)行的鏡像

docker ps
  1. 停止容器
docker stop mytomcat

6.查看所有的容器(運(yùn)行中和停止的)

docker ps -a

7.啟動容器

docker start containerId

8.刪除容器(刪除前要停止)

docker rm containerId

9.啟動容器后進(jìn)行端口映射

docker run  -d -p 8888:8080 tomcat:latest

啟動容器將容器的8080端口映射到物理機(jī)的8888端口

-d 后臺運(yùn)行
-p 主機(jī)端口映射到容器端口 主機(jī)端口:容器端口

10.查看容器日志

docker logs container-name/container-id
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容