docker常用命令

術(shù)語

docker術(shù)語

1.docker命令

開啟docker服務(wù)

systemctl start docker

關(guān)閉docker服務(wù)

service docker stop  或者  systemctl stop docker

重啟docker服務(wù)

systemctl restart docker

開啟docker容器(docker exit狀態(tài))

docker start 容器名稱  
比如開啟名字為cli容器: docker start cli

啟動一個docker容器終端(docker up狀態(tài))

docker exec -it  容器名稱 bash 
比如名字為cli容器: docker exec -it  cli bash 

重啟docker容器(docker up狀態(tài))

 docker restart 容器名稱  
比如重啟名字為cli容器: docker restart cli

復制文件到docker容器中

docker cp 主機文件  容器名稱:容器路徑

比如將home目錄下的test文件放到cli容器的src目錄下: docker cp '/home/test' cli:/opt/gopath/src

查看鏡像

docker images
docker ps -a

刪除某一個容器

docker rm <容器ID>

刪除某一個鏡像

docker rmi <image id>

刪除所有停止的鏡像

docker rm $(docker ps -aq)

查看docker鏡像日志

docker logs 鏡像名稱

刪除容器失敗時候調(diào)用

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm

docker images|grep none|awk '{print $3 }'|xargs docker rmi

docker鏡像導出,tar鏡像包可以拷貝到其他機器docker環(huán)境中加載

docker save 容器名稱-o 導出的容器包名稱.tar
如將容器hello打包為hello.tar
 docker save hello -o hello.tar

docker鏡像加載

docker load -i hello.tar

docker 查詢過濾

docker ps -a | grep 要查看的

docker開機啟動

systemctl enable docker
cp /usr/lib/systemd/system/docker.service /etc/systemd/system/
systemctl daemon-reload
systemctl restart docker
ll /etc/systemd/system/multi-user.target.wants/docker.service

2. docker file命令

FROM 基礎(chǔ)服務(wù)
COPY 復制文件
ADD 添加文件
RUN 執(zhí)行命令
EXPOSE 暴露端口
CMD 執(zhí)行文件
MAINTAINER 維護者
ENV 環(huán)境變量
ENTRYPOINT 容器入口
USER 使用者
VOLUME mount point,掛載的卷
WORKDIR 指定路徑

編譯文件
docker build -t tag名稱 ./上下文路徑
運行
docker run tag名稱 -v 本地要掛載的卷:映射到docker內(nèi)部的路徑

  1. docker-compose 命令


    image.png

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

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

  • docker常用命令詳解 - CSDN博客 本文只記錄docker命令在大部分情境下的使用,如果想了解每一個選項的...
    Meathill大魔王閱讀 876評論 1 2
  • 本文只記錄docker命令在大部分情境下的使用,如果想了解每一個選項的細節(jié),請參考官方文檔,這里只作為自己以后的備...
    Joncc閱讀 318評論 0 0
  • 啟動docker docker run 查看版本 docker version 查看本地鏡像 docker ima...
    MoonMonsterss閱讀 1,082評論 0 0
  • 本文只記錄docker命令在大部分情境下的使用,如果想了解每一個選項的細節(jié),請參考官方文檔,這里只作為自己以后的備...
    BestbpF閱讀 300評論 0 0
  • 不曾記得,有多久心里都是裝滿了心事,有多久自己都沒有笑過了,無論何事,我都能做到波瀾不驚,不喜不悲!有時候有的...
    深山里的小豆豆閱讀 258評論 0 0

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