在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Docker入門指南之Docker常用命令

jf_78858299 ? 來源:CSDN ? 作者:一只楠喃 ? 2023-02-06 15:31 ? 次閱讀

四、 Docker常用命令

4.1 幫助命令

圖片

4.2 鏡像命令

4.2.1 搜索鏡像

如果需要在網(wǎng)絡(luò)中查找需要的鏡像,可以通過以下命令搜索:

docker search 某個(gè)XXX鏡像名字

例如:要下載centos鏡像

docker search centos

NAME:鏡像名稱

DESCRIPTION:鏡像描述

STARS:用戶評(píng)價(jià),反應(yīng)一個(gè)鏡像的受歡迎程度

OFFICIAL:是否官方

AUTOMATED:自動(dòng)構(gòu)建,表示該鏡像由Docker Hub自動(dòng)構(gòu)建流程創(chuàng)建的

OPTIONS說明:

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

4.2.2 拉取鏡像

拉取鏡像就是從中央倉(cāng)庫(kù)中下載鏡像到本地,命令:

docker pull 鏡像名字

拉取鏡像的時(shí)候默認(rèn)拉取最新的版本,如果想拉取指定版本的話,需要添加版本號(hào)信息,不指定版本的話拉取的是latest這個(gè)版本的鏡像。

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

docker pull centos:7

圖片

查看Dockerfile文件內(nèi)容:

圖片

FROM scratch表示最基礎(chǔ)的鏡像文件,當(dāng)繼承自該鏡像的時(shí)候表示只有一層文件

  • 鏡像是可以被多繼承的,每繼承一次就會(huì)產(chǎn)生一層文件系統(tǒng)
  • scratch:這個(gè)鏡像表示基礎(chǔ)鏡像
  • 所有的鏡像都是由基礎(chǔ)鏡像繼承而來

4.2.3 查看鏡像

docker images

圖片

REPOSITORY:鏡像名稱

TAG:鏡像標(biāo)簽

IMAGE ID:鏡像id

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

SIZE:鏡像大小

圖片OPTIONS說明:

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

-q :只顯示鏡像ID。

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

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

4.2.4 刪除鏡像

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

圖片

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

4.3 容器命令

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

4.3.1 查看容器

查看正在運(yùn)行的容器

docker ps

查看所有容器

docker ps -a

查看最后一次運(yùn)行的容器

docker ps -l

查看停止的容器

docker ps -f status=exited

4.3.2 創(chuàng)建與啟動(dòng)容器

創(chuàng)建容器的命令:

docker run

退出當(dāng)前容器

exit

守護(hù)式方式創(chuàng)建容器

docker run -di --name=容器名稱 鏡像名稱:標(biāo)簽
docker run -di --name=mycentos2 centos:latest

圖片

守護(hù)式容器:能夠長(zhǎng)期運(yùn)行、沒有交互式會(huì)話、適合運(yùn)行應(yīng)用程序和服務(wù)

4.3.3 停止與啟動(dòng)容器

停止容器

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

啟動(dòng)容器

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

重啟容器

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

強(qiáng)制停止容器

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

4.3.4 文件拷貝

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

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

圖片

也可以將文件從容器內(nèi)拷貝出來

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

圖片

4.3.5 目錄掛載

可以在創(chuàng)建容器的時(shí)候,將宿主機(jī)的目錄和容器內(nèi)的目錄進(jìn)行映射,這樣就可以通過修改宿主機(jī)的某個(gè)目錄的文件從而去影響容器。

創(chuàng)建容器添加-v參數(shù),后邊為宿主機(jī)目錄:容器目錄,例如:

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

如果共享的是多級(jí)的目錄,可能會(huì)出現(xiàn)權(quán)限不足的提示,這是因?yàn)镃entos7中的安全模塊selinux把權(quán)限禁掉了,我們需要添加參數(shù)–privileged=true來解決掛載的目錄沒有權(quán)限的問題

4.3.6 查看容器ip地址

可以通過以下命令查看容器運(yùn)行的各種數(shù)據(jù)

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

也可以直接執(zhí)行下面的命令直接輸出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

圖片

**

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3685

    瀏覽量

    94916
  • 前端
    +關(guān)注

    關(guān)注

    1

    文章

    214

    瀏覽量

    18162
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    512

    瀏覽量

    12752
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    這些常見docker命令你了解嗎

    docker常用命令
    發(fā)表于 03-15 11:02

    docker基礎(chǔ)知識(shí)

    docker常用命令
    發(fā)表于 05-13 16:48

    Docker常用命令大全

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

    docker指令

    docker常用命令
    發(fā)表于 07-03 16:59

    docker常用命令有哪些?

    docker常用命令Docker鏡像相關(guān)Docker容器相關(guān)Docker倉(cāng)庫(kù)相關(guān)
    發(fā)表于 11-06 06:48

    docker基礎(chǔ)知識(shí)和使用bmnnsdk時(shí)的docker常用命令

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

    Ubuntu常用命令大全

    Ubuntu常用命令大全,包括常用管理目錄,系統(tǒng)命令,硬盤相關(guān),內(nèi)存相關(guān),查看進(jìn)程等命令
    發(fā)表于 01-06 11:16 ?0次下載

    vim常用命令

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

    Linux常用命令

    Linux常用命令
    的頭像 發(fā)表于 01-12 11:19 ?1347次閱讀

    Linux常用命令手冊(cè)分享

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

    docker一些常用命令總結(jié)

    Docker是一種容器化技術(shù),可以將應(yīng)用程序及其依賴項(xiàng)打包成一個(gè)獨(dú)立的容器,從而實(shí)現(xiàn)應(yīng)用程序的快速部署、移植和擴(kuò)展。本文將詳細(xì)介紹Docker的各種命令及其使用方法。
    的頭像 發(fā)表于 05-11 17:04 ?700次閱讀

    詳解kubectl常用命令

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

    Docker常用命令大全

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

    Docker Compose的常用命令

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

    SSH常用命令詳解

    SSH常用命令詳解
    的頭像 發(fā)表于 06-04 11:30 ?159次閱讀
    主站蜘蛛池模板: 成人a毛片高清视频 | 欧美区一区 | 新天堂网 | 一区二区3区免费视频 | 在线观看视频色 | 老司机色网 | 亚洲国产成人久久笫一页 | h网站在线免费观看 | 韩国免费三片在线视频 | www.色.com| 激情六月丁香婷婷 | 国产1区2区三区不卡 | 天天爽天天爱 | 一级看片| 制服丝袜国产精品 | 美女免费毛片 | 国产黄色一级网站 | 国产一级久久免费特黄 | 波多野结衣在线观看一区 | 国产精品成人四虎免费视频 | 寡妇影院首页亚洲图片 | 久久99热精品免费观看无卡顿 | 福利视频免费看 | 日本理论午夜中文字幕第一页 | 黄色免费小视频 | 广东毛片 | 综合久久2o19 | 理论在线视频 | 国产精品午夜高清在线观看 | 免费看黄视频的网站 | 西西午夜影院 | 国产女人18毛片水真多18精品 | mide-776中文字幕在线 | 一本到中文字幕高清不卡在线 | 国产精品亚洲玖玖玖在线靠爱 | 免费观看视频 | 欧美午夜免费观看福利片 | 色人人| 久久两性视频 | 亚洲一区免费在线观看 | 免费观看的黄色网址 |