Docker基本用法

1. Docker守護(hù)進(jìn)程管理
# systemctl start docker     #運(yùn)行Docker守護(hù)進(jìn)程
# systemctl stop docker      #停止Docker守護(hù)進(jìn)程
# systemctl restart docker   #重啟Docker守護(hù)進(jìn)程

2. 鏡像管理(本文使用的是來自阿里云倉庫的Apache鏡像)
# docker pull registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5
  • 修改標(biāo)簽,由于阿里云倉庫鏡像的鏡像名稱很長,可以修改鏡像標(biāo)簽以便記憶區(qū)分。
# docker tag registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5:latest aliweb:v1
  • 查看已有鏡像。
# docker images
  • 強(qiáng)制刪除鏡像。
# docker rmi –f registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5

3. 容器管理。
  • e121d5f99e1e是執(zhí)行docker images命令查詢到的IMAGE ID,使用docker run命令進(jìn)入容器。
# docker run –ti e121d5f99e1e /bin/bash
  • 使用exit可以退出當(dāng)前容器。
  • run命令加上–d參數(shù)可以在后臺運(yùn)行容器,—name指定容器命名為apache。
# docker run -d --name apache e121d5f99e1e
  • 進(jìn)入后臺運(yùn)行的容器。
# docker exec -ti apache /bin/bash
  • 將容器做成鏡像。
# docker commit containerID/containerName newImageName:tag
  • 為了方便測試和恢復(fù),先將源鏡像運(yùn)行起來后再做一個命名簡單的鏡像做測試。
# docker commit 4c8066cd8c01 apachephp:v1
  • 運(yùn)行容器并將宿主機(jī)的8080端口映射到容器里去。
# docker run -d -p 8080:80 apachephp:v1

在瀏覽器輸入宿主機(jī)ip加8080端口訪問測試,出現(xiàn)以下內(nèi)容則說明運(yùn)行成功。


參考文獻(xiàn)
?著作權(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)容