日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

聊聊Docker的各種有用命令

來源: 責編: 時間:2023-09-28 10:08:16 300觀看
導(dǎo)讀昨天我們知道了如何在服務(wù)器上部署自己的微服務(wù)的項目,但是對于很多命令,有小伙伴們就開始疑惑了,命令那么多,我到底應(yīng)該怎么知道哪些是自己可能會用到的,而且也想了解一下這個命令都是用來做什么的,今天了不起就來給大家伙

昨天我們知道了如何在服務(wù)器上部署自己的微服務(wù)的項目,但是對于很多命令,有小伙伴們就開始疑惑了,命令那么多,我到底應(yīng)該怎么知道哪些是自己可能會用到的,而且也想了解一下這個命令都是用來做什么的,今天了不起就來給大家伙說說這個Docker 中的各項的命令。畢竟開發(fā)都離不開實戰(zhàn)。EAV28資訊網(wǎng)——每日最新資訊28at.com

Docker 命令

docker build [image_name] :基于Dockerfile構(gòu)建一個鏡像。EAV28資訊網(wǎng)——每日最新資訊28at.com

這個我們都熟悉了,昨天了不起已經(jīng)給大家說了,把我們的jar包構(gòu)建成一個鏡像,EAV28資訊網(wǎng)——每日最新資訊28at.com

docker run --name [container_name] [image_name] :運行一個容器并指定名稱。EAV28資訊網(wǎng)——每日最新資訊28at.com

直接運行我們打的鏡像,而且也可以指定端口號啟動,比如如下的啟動命令EAV28資訊網(wǎng)——每日最新資訊28at.com

docker run -p 18081:18081 xxx(test)

但是這種啟動方式,則會直接打印啟動日志,但是不會以后臺的方式啟動EAV28資訊網(wǎng)——每日最新資訊28at.com

-i 以交互模式運行容器,通常與 -t 同時使用-t 啟動容器后,為容器分配一個命令行,通常與 -i 同時使用-v 目錄映射,容器目錄掛載到宿主機目錄,格式: :<容器目錄>-d 守護進程,后臺運行該容器-p 指定端口映射,格式:主機(宿主)端口:容器端口-P 隨機端口映射,容器內(nèi)部端口隨機映射到主機的端口(49153起始 49153到65535)-u 以什么用戶身份創(chuàng)建容器–name “nginx-lb” 容器名字-m, --memory bytes 設(shè)置容器使用內(nèi)存最大值-h, --hostname string 指定容器的 host name–dns 8.8.8.8 指定容器 dns 服務(wù)器-e username=“ritchie” 設(shè)置環(huán)境變量–restart Docker 重啟后,容器是否自動重啟–privileged 容器內(nèi)是否使用真正的 root 權(quán)限

docker images :列出本地所有的鏡像。EAV28資訊網(wǎng)——每日最新資訊28at.com

這個命令很簡單,就是列出,我們使用docker安裝的各種鏡像,比如昨天了不起打包成的一個小的微服務(wù) test 的鏡像還有mysql的鏡像。EAV28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片EAV28資訊網(wǎng)——每日最新資訊28at.com

docker ps :列出所有正在運行的容器。EAV28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片EAV28資訊網(wǎng)——每日最新資訊28at.com

我們這時候就可以看到目前現(xiàn)在正在運行的鏡像容器,一個是我們的 test 另外一個則是裝好的 mysql而且還有他們的端口號EAV28資訊網(wǎng)——每日最新資訊28at.com

docker logs [container_id] :查看一個容器的日志。EAV28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片EAV28資訊網(wǎng)——每日最新資訊28at.com

docker inspect [container_id] :顯示一個容器的詳細信息。EAV28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片EAV28資訊網(wǎng)——每日最新資訊28at.com

這個時候,我們可以看到這個服務(wù)在容器內(nèi)的IP,如果想要連接mysql的服務(wù)器的話,那么你就可能需要這個命令,因為這個mysql你是用 docker 部署并且啟動的,不是么?EAV28資訊網(wǎng)——每日最新資訊28at.com

docker stop [container_id] :停止一個正在運行的容器。EAV28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片EAV28資訊網(wǎng)——每日最新資訊28at.com

不錯,我們先通過ps看到了我們的test 容器,這時候,我們需要去停止這個容器,這時候就是執(zhí)行了stop的命令,直接停止了,然后再次查看的時候,已經(jīng)只有 mysql 的存在了。EAV28資訊網(wǎng)——每日最新資訊28at.com

docker rmi [image_id] :刪除一個鏡像。EAV28資訊網(wǎng)——每日最新資訊28at.com

docker rm [container_id] :刪除一個容器。EAV28資訊網(wǎng)——每日最新資訊28at.com

這兩個命令也是我們在部署的時候會經(jīng)常用到的,因為我們在在做了新的需求之后,就肯定需要部署新的服務(wù)包,這個時候,就需要重新打包鏡像了,刪除容器和刪除鏡像都需要使用到了。EAV28資訊網(wǎng)——每日最新資訊28at.com

docker network ls :列出所有網(wǎng)絡(luò)。EAV28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片EAV28資訊網(wǎng)——每日最新資訊28at.com

其實上述內(nèi)容,都是我們在部署微服務(wù)的時候最有用的,其他的都是屬于了解的了,了不起也來給大家列出這個內(nèi)容大家有興趣的可以了解一下了。EAV28資訊網(wǎng)——每日最新資訊28at.com

擴展內(nèi)容

docker run [image_name] :運行一個容器。docker ps :列出所有正在運行的容器。docker images :列出本地所有的鏡像。docker pull [image_name] :從倉庫下載一個鏡像。docker push [image_name] :將一個鏡像推送到倉庫。docker build [image_name] :基于Dockerfile構(gòu)建一個鏡像。docker stop [container_id] :停止一個正在運行的容器。docker restart [container_id] :重啟一個容器。docker rm [container_id] :刪除一個容器。docker rmi [image_id] :刪除一個鏡像。docker logs [container_id] :查看一個容器的日志。docker inspect [container_id] :顯示一個容器的詳細信息。docker exec [container_id] [command] :在運行的容器中執(zhí)行命令。docker cp [container_id:/path/to/file] [local_file_path] :從容器中復(fù)制文件到本地。docker network ls :列出所有網(wǎng)絡(luò)。docker network create [network_name] :創(chuàng)建一個新的網(wǎng)絡(luò)。docker network connect [container_id] [network_name] :將容器連接到一個網(wǎng)絡(luò)。docker network disconnect [container_id] [network_name] :將容器從一個網(wǎng)絡(luò)中斷開連接。docker port [container_id] :查看容器的端口映射。docker run --name [container_name] [image_name] :運行一個容器并指定名稱。docker run -p [host_port]:[container_port] [image_name] :將主機端口映射到容器端口運行一個容器。docker run -it [image_name] :以交互模式運行一個容器。docker run -d [image_name] :以后臺模式運行一個容器。docker stats [container_id] :查看一個容器的資源使用情況。docker top [container_id] :查看一個容器中運行的進程。docker commit [container_id] [new_image_name] :創(chuàng)建一個新的鏡像并提交更改。docker save [image_name] > [file.tar] :將鏡像保存為tar文件。docker load < [file.tar] :從tar文件中加載鏡像。docker tag [image_name] [new_image_name] :創(chuàng)建一個新的鏡像標簽。docker login :登錄到Docker Hub。docker logout :退出Docker Hub。docker volume ls :列出所有存儲卷。docker volume create [volume_name] :創(chuàng)建一個存儲卷。docker volume rm [volume_name] :刪除一個存儲卷。docker run --mount source=[volume_name],target=[container_path] [image_name] :掛載一個存儲卷到容器。docker system prune :刪除未使用的數(shù)據(jù)(如未使用的鏡像、容器等)。docker swarm init :初始化Swarm mode。docker service ls :列出所有服務(wù)。docker service create [service_name] :創(chuàng)建一個新的服務(wù)。docker service rm [service_name] :刪除一個服務(wù)。


EAV28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-11856-0.html聊聊Docker的各種有用命令

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 學(xué)會Sequelize,讓你操作數(shù)據(jù)更絲滑!

下一篇: 直播房間服務(wù)基于CQRS的架構(gòu)演進實踐

標簽:
  • 熱門焦點
  • K60 Pro官方停產(chǎn) 第三方瞬間漲價

    雖然沒有官方宣布,但Redmi的一些高管也已經(jīng)透露了,Redmi K60 Pro已經(jīng)停產(chǎn)且不會補貨,這一切都是為了即將到來的K60 Ultra鋪路,屬于廠家的正常操作。但有意思的是該機在停產(chǎn)之后
  • 一加Ace2 Pro官宣:普及16G內(nèi)存 引領(lǐng)24G

    一加官方今天繼續(xù)為本月發(fā)布的新機一加Ace2 Pro帶來預(yù)熱,公布了內(nèi)存方面的信息。“淘汰 8GB ,12GB 起步,16GB 普及,24GB 引領(lǐng),還有呢?#一加Ace2Pro#,2023 年 8 月,敬請期待。”同時
  • K60至尊版剛預(yù)熱 一加Ace2 Pro正面硬剛

    Redmi這邊剛?cè)缁鹑巛钡男麄髁薑60 Ultra的各種技術(shù)和硬件配置,作為競品的一加也坐不住了。一加中國區(qū)總裁李杰發(fā)布了兩條微博,表示在自家的一加Ace2上早就已經(jīng)采用了和PixelWo
  • 摸魚心法第一章——和配置文件說拜拜

    為了能摸魚我們團隊做了容器化,但是帶來的問題是服務(wù)配置文件很麻煩,然后大家在群里進行了“親切友好”的溝通圖片圖片圖片圖片對比就對比,簡單對比下獨立配置中心和k8s作為配
  • Golang 中的 io 包詳解:組合接口

    io.ReadWriter// ReadWriter is the interface that groups the basic Read and Write methods.type ReadWriter interface { Reader Writer}是對Reader和Writer接口的組合,
  • 大廠卷向扁平化

    來源:新熵作者丨南枝 編輯丨月見大廠職級不香了。俗話說,兵無常勢,水無常形,互聯(lián)網(wǎng)企業(yè)調(diào)整職級體系并不稀奇。7月13日,淘寶天貓集團啟動了近年來最大的人力制度改革,目前已形成一
  • 消息稱小米汽車開始篩選交付中心:需至少120個車位

    IT之家 7 月 7 日消息,日前,有微博簡介為“汽車行業(yè)從業(yè)者、長三角一體化擁護者”的微博用戶 @長三角行健者 發(fā)文表示,據(jù)經(jīng)銷商集團反饋,小米汽車目前
  • 華為發(fā)布HarmonyOS 4:更好玩、更流暢、更安全

    在8月4日的華為開發(fā)者大會2023(HDC.Together)大會上,HarmonyOS 4正式發(fā)布。自2019年發(fā)布以來,HarmonyOS一直以用戶為中心,經(jīng)歷四年多的發(fā)展HarmonyOS已
  • 上海舉辦人工智能大會活動,建設(shè)人工智能新高地

    人工智能大會在上海浦江兩岸隆重拉開帷幕,人工智能新技術(shù)、新產(chǎn)品、新應(yīng)用、新理念集中亮相。8月30日晚,作為大會的特色活動之一的上海人工智能發(fā)展盛典人工
Top 主站蜘蛛池模板: 杨浦区| 辽源市| 那坡县| 长沙县| 阜新市| 瑞昌市| 竹北市| 曲周县| 宜宾市| 崇义县| 金昌市| 桐乡市| 晴隆县| 南皮县| 太和县| 永善县| 吉木乃县| 鸡西市| 五河县| 英德市| 陆川县| 二手房| 拉萨市| 汨罗市| 柘城县| 民县| 宁化县| 东阳市| 新乐市| 鸡泽县| 新余市| 浪卡子县| 海丰县| 永春县| 大足县| 鹰潭市| 汝南县| 玉田县| 汉源县| 木兰县| 潮州市|