欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker新手初探之常用命令實踐記錄

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

在正式使用Docker之前,我們先來熟悉下Docker中常用的命令,因為對Docker的操作就如同操作Linux一樣,大部分操作通過命令完成。

一、登錄

為什么要使用登錄?

因為我們使用Docker,其實主要使用鏡像從而運行容器。那么鏡像可以通過倉庫獲得,因為倉庫是集中存放鏡像的地方。有的倉庫是公開的,可以直接通過公開倉庫獲得鏡像,有的是私有倉庫,那么此時就需要通過登錄倉庫從而獲得鏡像。

如果想通過公開倉庫獲得鏡像可以不用登錄這一步,直接拉取鏡像;如果想拉取私有倉庫里的鏡像則需要登錄。

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

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

1、登錄到Dokcer Hub命令:

docker login --username hapgaoyi

語法:docker login --username [用戶名]

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

2、登錄到阿里云鏡像倉庫命令:

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

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

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

二、拉取鏡像

命令:

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

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

docker pull [鏡像名稱]

還有一種寫法是:

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

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

如:

docker pull redis

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

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

三、查看本地鏡像

命令:

docker image ls

如圖:

有了鏡像之后,我們再來運行鏡像,這里以Redis 為例。

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

命令:

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

這個命令表示運行一個鏡像,如果本地不存在這個鏡像,Docker會自動拉取鏡像并運行,同時創(chuàng)建了一個容器。

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

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

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

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

五、查看容器

查看正在運行的容器命令:

docker ps

如圖:

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

docker ps -a

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

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

如圖:

點擊確定后:

成功訪問!

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

docker exec -it redis /bin/bash

如圖:

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

redis-cli

開始使用:

六、停止容器并刪除

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

docker stop redis

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

如:

docker start redis

如果我們想要刪除不用的容器可以用以下命令:

docker rm redis

如果容器正在運行,我們需要停掉在刪除,如果我們需要強制刪除容器可以用下面的命令:

docker rm redis --force

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

七、刪除鏡像

如果我們覺得某些鏡像以后不會用到,我們可以將它刪除,如:

docker rmi redis

表示刪除redis鏡像

清理未使用的鏡像:

docker system prune

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

docker system df

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

docker system df -v

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

總結(jié)

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

相關(guān)文章

  • 使用Docker Compose搭建 Confluence的教程

    使用Docker Compose搭建 Confluence的教程

    本文將介紹如何使用 Docker Compose 快速搭建 Confluence 、以及如何和 Traefik 一同使用,如果你看過之前的內(nèi)容,跟隨本文應(yīng)該能在十分鐘內(nèi)解決戰(zhàn)斗,感興趣的朋友快來看看吧
    2021-06-06
  • Docker探索namespace詳解

    Docker探索namespace詳解

    以前對docker中的namespace了解甚少,今天在網(wǎng)上查閱相關(guān)文章,發(fā)現(xiàn)這篇還不錯,介紹了namespace資源隔離以及進(jìn)行namespace api操作的四種方式等內(nèi)容,這里分享給大家,供參考。
    2017-10-10
  • docker中容器的網(wǎng)絡(luò)配置常用命令詳解

    docker中容器的網(wǎng)絡(luò)配置常用命令詳解

    這篇文章主要介紹了docker中容器的網(wǎng)絡(luò)配置常用命令詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Docker定制容器鏡像的2種方法(推薦)

    Docker定制容器鏡像的2種方法(推薦)

    本篇文章主要介紹了Docker定制容器鏡像的2種方法(推薦),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • docker-compose安裝RabbitMQ及插件操作步驟

    docker-compose安裝RabbitMQ及插件操作步驟

    這篇文章主要為大家介紹了docker-compose安裝RabbitMQ及插件操作步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Docker容器互訪的三種方法

    Docker容器互訪的三種方法

    這篇文章主要介紹了Docker容器互訪的三種方法,幫助大家更好的理解和使用docker容器,感興趣的朋友可以了解下。
    2020-09-09
  • Linux環(huán)境下安裝docker環(huán)境(親測無坑)

    Linux環(huán)境下安裝docker環(huán)境(親測無坑)

    大家好,本篇文章主要講的是Linux環(huán)境下安裝docker環(huán)境(親測無坑),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2021-12-12
  • Ubuntu16.04Docker的CS模式詳細(xì)介紹

    Ubuntu16.04Docker的CS模式詳細(xì)介紹

    這篇文章主要介紹了Ubuntu16.04Docker的CS模式詳細(xì)介紹的相關(guān)資料,這里對Docker CS模式圖文詳細(xì)介紹,需要的朋友可以參考下
    2016-12-12
  • 基于docker Desktop一鍵式搭建k8s環(huán)境的步驟

    基于docker Desktop一鍵式搭建k8s環(huán)境的步驟

    在docker desktop中一鍵啟動k8s環(huán)境很簡單,下面介紹如何啟動dashboard,dashboard儀表盤是新手學(xué)習(xí)k8s至關(guān)重要的一個工具,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2023-11-11
  • Docker命令行輸出格式化完全指南

    Docker命令行輸出格式化完全指南

    在Docker中大多數(shù)的輸出命令都支持--format 選項,用于控制輸出,下面這篇文章主要給大家介紹了關(guān)于Docker命令行輸出格式化的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07

最新評論