色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Docker入門指南之Docker常用命令

jf_78858299 ? 來源:CSDN ? 作者:一只楠喃 ? 2023-02-06 15:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

四、 Docker常用命令

4.1 幫助命令

圖片

4.2 鏡像命令

4.2.1 搜索鏡像

如果需要在網絡中查找需要的鏡像,可以通過以下命令搜索:

docker search 某個XXX鏡像名字

例如:要下載centos鏡像

docker search centos

NAME:鏡像名稱

DESCRIPTION:鏡像描述

STARS:用戶評價,反應一個鏡像的受歡迎程度

OFFICIAL:是否官方

AUTOMATED:自動構建,表示該鏡像由Docker Hub自動構建流程創建的

OPTIONS說明:

  • –no-trunc : 顯示完整的鏡像描述
  • -s : 列出收藏數不小于指定值的鏡像。
  • –automated : 只列出 automated build類型的鏡像;

4.2.2 拉取鏡像

拉取鏡像就是從中央倉庫中下載鏡像到本地,命令:

docker pull 鏡像名字

拉取鏡像的時候默認拉取最新的版本,如果想拉取指定版本的話,需要添加版本號信息,不指定版本的話拉取的是latest這個版本的鏡像。

拉取指定版本的時候追加版本信息,例如,要下載centos7鏡像:

docker pull centos:7

圖片

查看Dockerfile文件內容:

圖片

FROM scratch表示最基礎的鏡像文件,當繼承自該鏡像的時候表示只有一層文件

  • 鏡像是可以被多繼承的,每繼承一次就會產生一層文件系統
  • scratch:這個鏡像表示基礎鏡像
  • 所有的鏡像都是由基礎鏡像繼承而來

4.2.3 查看鏡像

docker images

圖片

REPOSITORY:鏡像名稱

TAG:鏡像標簽

IMAGE ID:鏡像id

CREATED:鏡像的創建日期(不是獲取該鏡像的日期)

SIZE:鏡像大小

圖片OPTIONS說明:

-a :列出本地所有的鏡像(含中間映像層)

-q :只顯示鏡像ID。

–digests :顯示鏡像的摘要信息

–no-trunc :顯示完整的鏡像信息

4.2.4 刪除鏡像

如果該鏡像正在使用(創建了容器),則先刪除容器再刪除鏡像

圖片

  • 刪除單個鏡像
docker rmi -f 鏡像ID
  • 刪除多個鏡像
docker rmi -f 鏡像名1:TAG 鏡像名2:TAG
  • 刪除全部
docker rmi -f $(docker images -qa)

4.3 容器命令

有鏡像才能創建容器,這是根本前提(下載一個CentOS鏡像演示)

4.3.1 查看容器

查看正在運行的容器

docker ps

查看所有容器

docker ps -a

查看最后一次運行的容器

docker ps -l

查看停止的容器

docker ps -f status=exited

4.3.2 創建與啟動容器

創建容器的命令:

docker run

退出當前容器

exit

守護式方式創建容器

docker run -di --name=容器名稱 鏡像名稱:標簽
docker run -di --name=mycentos2 centos:latest

圖片

守護式容器:能夠長期運行、沒有交互式會話、適合運行應用程序和服務

4.3.3 停止與啟動容器

停止容器

docker stop 容器名稱(或者容器id)
docker stop mycentos2

啟動容器

docker start 容器名稱(或者容器id)
docker start mycentos2

重啟容器

docker restart 容器名稱(或者容器id)
docker restart mycentos2

強制停止容器

docker kill 容器名稱(或者容器id)
docker kill mycentos2

4.3.4 文件拷貝

如果需要將文件拷貝到容器內可以使用cp命令

docker cp 需要拷貝的文件或者目錄 容器名稱:容器目錄
docker cp /tmp/anaconda.log mycentos2:/tmp
docker exec -it mycentos2 /bin/bash

圖片

也可以將文件從容器內拷貝出來

docker cp 容器名稱:容器目錄 需要拷貝的文件或者目錄
docker cp mycentos2:/tmp /export/

圖片

4.3.5 目錄掛載

可以在創建容器的時候,將宿主機的目錄和容器內的目錄進行映射,這樣就可以通過修改宿主機的某個目錄的文件從而去影響容器。

創建容器添加-v參數,后邊為宿主機目錄:容器目錄,例如:

docker run -di -v /root/data01/:/data01 --name=centos7 centos:7
docker exec -it centos7 /bin/bash
ls /datas
vim /root/data01/xx.txt 1 hello、2 hello
more xx.txt vi xx.txt 3 world、4 world

圖片

docker run -di --privileged=true -v /usr/local/myhtml:/usr/local/myhtml --name=mycentos7 centos:7

如果共享的是多級的目錄,可能會出現權限不足的提示,這是因為Centos7中的安全模塊selinux把權限禁掉了,我們需要添加參數–privileged=true來解決掛載的目錄沒有權限的問題

4.3.6 查看容器ip地址

可以通過以下命令查看容器運行的各種數據

docker inspect 容器名稱(容器id)
docker inspect mycentos3

也可以直接執行下面的命令直接輸出IP地址

docker inspect --format=’{{.NetworkSettings.IPAddress}}’ 容器名稱(容器id)
docker inspect --format=’{{.NetworkSettings.IPAddress}}’ mycentos3

圖片

4.3.7 刪除容器

刪除指定的容器:

docker rm 容器名稱(容器ID)
docker stop mycentos3
docker rm mycentos3

圖片

**

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3689

    瀏覽量

    95332
  • 前端
    +關注

    關注

    1

    文章

    214

    瀏覽量

    18309
  • Docker
    +關注

    關注

    0

    文章

    515

    瀏覽量

    13015
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    這些常見docker命令你了解嗎

    docker常用命令
    發表于 03-15 11:02

    Docker常用命令大全

    Docker----常用命令大全
    發表于 05-30 16:13

    docker指令

    docker常用命令
    發表于 07-03 16:59

    docker常用命令有哪些?

    docker常用命令Docker鏡像相關Docker容器相關Docker倉庫相關
    發表于 11-06 06:48

    docker基礎知識和使用bmnnsdk時的docker常用命令

    本文旨在介紹docker基礎知識和使用bmnnsdk時的docker常用命令,幫助沒有接觸過docker的開發者快速上手。 一、docker
    發表于 09-18 07:59

    Ubuntu常用命令大全

    Ubuntu常用命令大全,包括常用管理目錄,系統命令,硬盤相關,內存相關,查看進程等命令
    發表于 01-06 11:16 ?0次下載

    vim常用命令

    vim常用命令
    發表于 01-08 15:59 ?3次下載

    redis常用命令總結

    本文是對redis常用命令總結。
    發表于 02-09 11:25 ?1706次閱讀

    Linux常用命令

    Linux常用命令
    的頭像 發表于 01-12 11:19 ?1420次閱讀

    Linux常用命令手冊分享

    linux常用命令合集
    發表于 04-26 11:46 ?1次下載

    docker一些常用命令總結

    Docker是一種容器化技術,可以將應用程序及其依賴項打包成一個獨立的容器,從而實現應用程序的快速部署、移植和擴展。本文將詳細介紹Docker的各種命令及其使用方法。
    的頭像 發表于 05-11 17:04 ?742次閱讀

    詳解kubectl常用命令

    詳解kubectl常用命令
    的頭像 發表于 11-05 15:39 ?1411次閱讀
    詳解kubectl<b class='flag-5'>常用命令</b>

    Docker常用命令大全

    Docker 是一種開源的應用容器引擎,廣泛應用于開發、部署和運行分布式應用。掌握 Docker 常用命令對于開發人員和運維人員來說非常重要。本文將為大家整理常用
    的頭像 發表于 04-22 12:47 ?419次閱讀

    Docker Compose的常用命令

    大家好,今天給大家分享Docker Compose的常用命令,以及docker-compose文件的屬性。Docker Compose 是一個用于定義和運行多容器
    的頭像 發表于 04-30 13:40 ?479次閱讀

    SSH常用命令詳解

    SSH常用命令詳解
    的頭像 發表于 06-04 11:30 ?741次閱讀
    主站蜘蛛池模板: 好大好硬好爽好深好硬视频 | 日本乱子人伦在线视频 | 国产制服丝袜91在线 | 强开乳罩摸双乳吃奶视频 | 且试天下芒果免费观看 | 国产日韩欧美高清免费视频 | 忘忧草秋观看未满十八 | 视频区 国产 欧美 日韩 | 午夜福利32集云播 | 人妻中文字幕无码久久AV爆 | 蜜臀AV人妻久久无码精品麻豆 | 精品无码国产污污污免费网站2 | 国产高清在线a视频大全 | 国产99在线视频 | 别插我B嗯啊视频免费 | 99re 这里只有精品 | 麻豆传煤网站网址入口在线下载 | 青青久在线视频免费观看 | 欧洲另类一二三四区 | 嗨嗨快播电影 | china男士同性视频tv | 无人视频在线观看免费播放影院 | 免费视频久久只有精品 | 中文国产在线观看 | 人人妻免费线 | 国产精品人妻99一区二 | 99C视频色欲在线 | 夜色私人影院永久入口 | 私密按摩师在线观看 百度网盘 | 在线观看中文字幕码2021不用下载 | 国产精品久久人妻互换毛片 | 一本一本之道高清在线观看 | 野花韩国视频中文播放 | 国产喷水1区2区3区咪咪爱AV | 久亚洲AV无码专区A片 | 欧美亚洲韩日午夜 | 曰本老头同性xxxxx | 国产伦子沙发午休系列资源曝光 | 亚洲一区在线观看视频 | 美国69xxxx59 | 久久AV国产麻豆HD真实乱 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品