日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

Docker常用命令、指令

作者:別出BUG求求了 更新時(shí)間: 2023-11-22 編程語言
  1. 列出所有容器ID:
docker ps -aq
  1. 查看所有運(yùn)行或者不運(yùn)行容器
docker ps -a
  1. 停止所有的container(容器),這樣才能夠刪除其中的images:
docker stop $(docker ps -a -q) 或者 docker stop $(docker ps -aq) 
  1. 如果想要?jiǎng)h除所有container(容器)的話再加一個(gè)指令:
docker rm $(docker ps -a -q) 或者 docker rm $(docker ps -aq) 
  1. 查看當(dāng)前有些什么images
docker images
  1. 刪除images(鏡像),通過image的id來指定刪除誰
docker rmi <image id>
  1. 想要?jiǎng)h除untagged images,也就是那些id為的image的話可以用
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
  1. 要?jiǎng)h除全部image(鏡像)的話
docker rmi $(docker images -q)
  1. 強(qiáng)制刪除全部image的話
docker rmi -f $(docker images -q)
  1. 從容器到宿主機(jī)復(fù)制
 docker cp tomcat:/webapps/js/text.js /home/admin
 docker  cp 容器名:  容器路徑       宿主機(jī)路徑    
  1. 從宿主機(jī)到容器復(fù)制
 docker cp /home/admin/text.js tomcat:/webapps/js
 docker cp 宿主路徑中文件      容器名  容器路徑   
  1. 刪除所有停止的容器
docker container prune
  1. 刪除所有不使用的鏡像
docker image prune --force --all或者docker image prune -f -a
  1. 停止、啟動(dòng)、殺死、重啟一個(gè)容器
docker stop Name或者ID  
docker start Name或者ID  
docker kill Name或者ID  
docker restart name或者ID
  1. docker進(jìn)入容器,查看配置文件
docker exec :在運(yùn)行的容器中執(zhí)行命令
        -d :分離模式: 在后臺(tái)運(yùn)行
        -i :即使沒有附加也保持STDIN(標(biāo)準(zhǔn)輸入) 打開,以交互模式運(yùn)行容器,通常與 -t 同時(shí)使用;
        -t: 為容器重新分配一個(gè)偽輸入終端,通常與 -i 同時(shí)使用;
docker exec -it  f94d2c317477 /bin/bash
  1. 出現(xiàn)root@f94d2c317477:/usr/share/elasticsearch/config# vi elasticsearch.yml
    bash: vi: command not found
apt-get update && apt-get install vim -y
  1. 修改配置、退出容器
1、如果要正常退出不關(guān)閉容器,請按Ctrl+P+Q進(jìn)行退出容器
2、如果使用exit退出,那么在退出之后會(huì)關(guān)閉容器,可以使用下面的流程進(jìn)行恢復(fù)
使用docker restart命令重啟容器
使用docker attach命令進(jìn)入容器

原文鏈接:https://blog.csdn.net/weixin_39589455/article/details/114827359

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新