最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker新手初探之常用命令實(shí)踐記錄

 更新時(shí)間:2020年08月06日 09:05:12   作者:hapgaoyi  
這篇文章主要給大家介紹了關(guān)于Docker新手初探之常用命令實(shí)踐的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

在正式使用Docker之前,我們先來(lái)熟悉下Docker中常用的命令,因?yàn)閷?duì)Docker的操作就如同操作Linux一樣,大部分操作通過(guò)命令完成。

一、登錄

為什么要使用登錄?

因?yàn)槲覀兪褂肈ocker,其實(shí)主要使用鏡像從而運(yùn)行容器。那么鏡像可以通過(guò)倉(cāng)庫(kù)獲得,因?yàn)閭}(cāng)庫(kù)是集中存放鏡像的地方。有的倉(cāng)庫(kù)是公開(kāi)的,可以直接通過(guò)公開(kāi)倉(cāng)庫(kù)獲得鏡像,有的是私有倉(cāng)庫(kù),那么此時(shí)就需要通過(guò)登錄倉(cāng)庫(kù)從而獲得鏡像。

如果想通過(guò)公開(kāi)倉(cāng)庫(kù)獲得鏡像可以不用登錄這一步,直接拉取鏡像;如果想拉取私有倉(cāng)庫(kù)里的鏡像則需要登錄。

我們獲得私有鏡像可以通過(guò)登錄官方倉(cāng)庫(kù)(Docker Hub),也可以登錄第三方倉(cāng)庫(kù)獲取,如阿里云或騰訊云。

如果要使用官方Docker Hub,則需要到官方地址去注冊(cè)一個(gè)Docker Hub的個(gè)人賬號(hào),官方地址:https://hub.docker.com/。

1、登錄到Dokcer Hub命令:

docker login --username hapgaoyi

語(yǔ)法:docker login --username [用戶名]

輸入命令后回車則會(huì)提示讓你輸入密碼,密碼如果正確,則提示Login Succeeded,如圖:

2、登錄到阿里云鏡像倉(cāng)庫(kù)命令:

docker login --username=hapgaoyimtlxrshz.mirror.aliyuncs.com。如圖:

如果想通過(guò)命令直接把密碼帶上則可以加一個(gè)“--password“的參數(shù)來(lái)指定密碼。

登錄是為了可以拉取私有鏡像,如果不需要拉取私有鏡像,只想拉取公開(kāi)鏡像則可以忽略登錄這一步。

二、拉取鏡像

命令:

docker pull [鏡像名稱]:[鏡像標(biāo)簽]

如果不帶鏡像標(biāo)簽則表示拉取最新版本的鏡像,如:

docker pull [鏡像名稱]

還有一種寫法是:

docker image pull[鏡像名稱]:[鏡像標(biāo)簽]

在這里,我們拉取一下Redis的鏡像。

如:

docker pull redis

上圖顯示,使用默認(rèn)的最新的一個(gè)Redis鏡像。

拉取了鏡像之后,我們可以再來(lái)看下Docker里有哪些鏡像。

三、查看本地鏡像

命令:

docker image ls

如圖:

有了鏡像之后,我們?cè)賮?lái)運(yùn)行鏡像,這里以Redis 為例。

四、創(chuàng)建容器(運(yùn)行鏡像)

命令:

docker run [參數(shù)] [鏡像名稱]

這個(gè)命令表示運(yùn)行一個(gè)鏡像,如果本地不存在這個(gè)鏡像,Docker會(huì)自動(dòng)拉取鏡像并運(yùn)行,同時(shí)創(chuàng)建了一個(gè)容器。

docker run --name redis -p 6379:639 redis

這里表示運(yùn)行Redis鏡像,同時(shí)為容器起一個(gè)名稱叫redis,--name參數(shù)表示為容器起一個(gè)名字。-p 6379:6379表示指定容器訪問(wèn)端口,第一個(gè)6379是提供給對(duì)外訪問(wèn)的端口,第二個(gè)6379是基于docker容器內(nèi)部端口。這里兩個(gè)端口設(shè)置一樣,當(dāng)然,可以不同;如果我們要在自己的電腦訪問(wèn)docker上的redis服務(wù)的話,可以用第一個(gè)端口6379。

也可以用更簡(jiǎn)單的命令創(chuàng)建Redis容器,如 docker run redis。

創(chuàng)建Redis容器后,我們可以查看正在運(yùn)行的容器。

五、查看容器

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

docker ps

如圖:

查看所有的容器(包括正在運(yùn)行的和已經(jīng)停止了的):

docker ps -a

既然Redis容器已經(jīng)運(yùn)行,我們可以在本機(jī)測(cè)試下,這里提供兩種方式:

1、下載一個(gè)Redis客戶端工具,我們這里使用Redis Desktop Manager工具

如圖:

點(diǎn)擊確定后:

成功訪問(wèn)!

2、使用Docker exec命令進(jìn)入Redis 容器

docker exec -it redis /bin/bash

如圖:

進(jìn)入Redis容器后,啟用Redis客戶端如:

redis-cli

開(kāi)始使用:

六、停止容器并刪除

如果我們不想使用某個(gè)容器,比如上面的Redis容器,我們可以停掉,如:

docker stop redis

如果我們想再次使用Redis容器,可以直接使用如下命令啟動(dòng)容器無(wú)需重復(fù)使用docker run命令。

如:

docker start redis

如果我們想要?jiǎng)h除不用的容器可以用以下命令:

docker rm redis

如果容器正在運(yùn)行,我們需要停掉在刪除,如果我們需要強(qiáng)制刪除容器可以用下面的命令:

docker rm redis --force

上面的redis均表示容器名稱,不是鏡像名稱。

七、刪除鏡像

如果我們覺(jué)得某些鏡像以后不會(huì)用到,我們可以將它刪除,如:

docker rmi redis

表示刪除redis鏡像

清理未使用的鏡像:

docker system prune

八、查看Docker鏡像、容器、本地卷等空間使用情況

docker system df

如果想看詳情的空間占用情況可以用

docker system df -v

好了,今天的介紹就到這了,后續(xù)我們繼續(xù)小試牛刀演示在docker中運(yùn)行mysql鏡像和rabbitmq鏡像等實(shí)例。

總結(jié)

到此這篇關(guān)于Docker新手初探之常用命令實(shí)踐記錄的文章就介紹到這了,更多相關(guān)Docker常用命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用docker compose安裝FastDfs文件服務(wù)器的實(shí)例詳解

    使用docker compose安裝FastDfs文件服務(wù)器的實(shí)例詳解

    這篇文章主要介紹了使用docker compose安裝FastDfs文件服務(wù)器的實(shí)例詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • 如何將gitbub下載的docker-compose項(xiàng)目運(yùn)行在docker

    如何將gitbub下載的docker-compose項(xiàng)目運(yùn)行在docker

    這篇文章主要介紹了如何將gitbub下載的docker-compose項(xiàng)目運(yùn)行在docker問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Linux環(huán)境docker部署Firefox結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程使用瀏覽器測(cè)試的示例詳解

    Linux環(huán)境docker部署Firefox結(jié)合內(nèi)網(wǎng)穿透遠(yuǎn)程使用瀏覽器測(cè)試的示例詳解

    在Docker中打開(kāi)Firefox意味著我們將在一個(gè)Docker容器中運(yùn)行Firefox瀏覽器,這對(duì)于一些特殊的測(cè)試場(chǎng)景非常有用,例如需要在不同版本的瀏覽器中進(jìn)行測(cè)試,下面是一個(gè)簡(jiǎn)單的示例,演示如何在Docker中打開(kāi)Firefox,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • 詳解將本地docker容器遷移到服務(wù)端

    詳解將本地docker容器遷移到服務(wù)端

    這篇文章主要介紹了詳解將本地docker容器遷移到服務(wù)端,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 在docker中搭建部署clickhouse過(guò)程

    在docker中搭建部署clickhouse過(guò)程

    文章介紹了在Docker中部署ClickHouse并進(jìn)行網(wǎng)關(guān)日志存儲(chǔ)的步驟,包括創(chuàng)建ClickHouse容器、修改用戶配置、使用DBeaver連接以及在Spring?Boot中集成ClickHouse進(jìn)行讀寫操作
    2024-11-11
  • Alpine鏡像中如何安裝telnet

    Alpine鏡像中如何安裝telnet

    BusyBox是一個(gè)在嵌入式系統(tǒng)和資源受限環(huán)境中廣泛使用的工具集合,它為用戶提供了輕量級(jí)、功能強(qiáng)大和靈活的命令行工具集,這篇文章主要介紹了Alpine鏡像中安裝telnet,需要的朋友可以參考下
    2024-06-06
  • Docker部署后端項(xiàng)目的實(shí)現(xiàn)步驟

    Docker部署后端項(xiàng)目的實(shí)現(xiàn)步驟

    本文主要介紹了Docker部署后端項(xiàng)目的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • Docker容器部署Java項(xiàng)目的自動(dòng)化腳本

    Docker容器部署Java項(xiàng)目的自動(dòng)化腳本

    這篇文章主要為大家詳細(xì)介紹了Docker容器中部署Java項(xiàng)目的自動(dòng)化腳本編寫,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-04-04
  • 解決docker重啟redis,mysql數(shù)據(jù)丟失的問(wèn)題

    解決docker重啟redis,mysql數(shù)據(jù)丟失的問(wèn)題

    這篇文章主要介紹了解決docker重啟redis,mysql數(shù)據(jù)丟失的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 詳解Docker Compose配置文件參數(shù)

    詳解Docker Compose配置文件參數(shù)

    Compose是一個(gè)用于定義和運(yùn)行多容器Docker的工具,本文主要介紹了Docker Compose配置文件參數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評(píng)論

洛南县| 宣武区| 乌鲁木齐县| 安化县| 遂川县| 双江| 天峨县| 滨海县| 宁陕县| 新和县| 霍林郭勒市| 阿图什市| 比如县| 四子王旗| 泾阳县| 伊金霍洛旗| 那曲县| 西吉县| 调兵山市| 元阳县| 西和县| 石楼县| 都昌县| 博罗县| 荥经县| 黄龙县| 元朗区| 崇礼县| 乌兰察布市| 武宣县| 宜兴市| 柳河县| 奉新县| 班玛县| 拉萨市| 象山县| 昆山市| 平武县| 方城县| 奉新县| 简阳市|