ubuntu安裝docker及docker常用命令

docker里有三個部分 daemon 鏡像 和 容器
我們需要了解的概念 容器 鏡像 數據卷

文章目錄

    • docker命令
    • docker鏡像相關命令
    • docker容器相關命令
    • 數據卷
    • ubuntu安裝docker

docker命令

#啟動,停止,重啟docker
systemctl start docker
systemctl stop docker
ststemctl restart docker
#查看docker服務狀態
systemctl status docker
#設置開機啟動docker服務
systemctl enable docker

docker鏡像相關命令

docker images
docker images -q  #查看所有鏡像的id
docker search 鏡像名稱 #從網絡中查找需要的鏡像
docker pull 鏡像名稱 #把鏡像下載到本地
docker rmi 鏡像id #刪除指定的本地鏡像
docker rmi 'docker images -q' # 刪除本地所有鏡像

docker容器相關命令

docker ps #查看正在運行的容器
docker ps -a #查看所有的容器
docker run 參數 #創建并啟動容器
-i 保持容器運行
-t 為容器重新分配一個偽輸入終端
-d 以守護(后臺)方式運行容器
-it 創建的容器一般稱為交互式容器,退出后容器處于關閉狀態
-id 創建的容器一般成為守護式容器,退出后容器仍然處于運行狀態
-- name 為創建的容器命令
#進入一個關閉的容器之前需要先開啟容器
docker start 容器名稱 #開啟容器
docker stop 容器名稱 #關閉容器
docker rm 容器名稱 #刪除容器
docker inspect 容器名稱 #查看容器信息
#進入容器
docker exec 參數
#退出容器
exit

數據卷

容器的數據卷。理解為一個文件或者一個目錄。
宿主機(安裝docker的機器)和容器,容器和容器之間可以有一塊共同的空間,她們所有都可以對這塊空間操作,寫入,修改,刪除等等,一處修改,多處都可以看到。

docker run ... -v 宿主機目錄(文件):容器內目錄(文件)
#注意:目錄必須是絕對路徑,如果目錄不存在會自動創建,可以掛載多個數據卷

ubuntu安裝docker

sudo apt-get update
sudo dpkg --configure -a
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
docker -v
  1. 使用阿里云的鏡像加速器
    登錄阿里云官網 -> 產品 -> 搜索“鏡像” -> 進去之后找到鏡像加速器
    阿里云鏡像加速器地址
    復制粘貼內容并運行即可
    注意:這里需要登錄阿里云網站才可以
    在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/211226.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/211226.shtml
英文地址,請注明出處:http://en.pswp.cn/news/211226.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SpringBoot的依賴管理和自動配置

與其明天開始,不如現在行動! 文章目錄 1 依賴管理機制2 自動配置機制2.1 初步理解2.2 完整流程 💎總結 1 依賴管理機制 為什么導入starter-web后所有相關依賴都會導入進來? 開發什么場景,導入什么場景啟動器-spring-bo…

vscode調試pytorch分布式訓練

launch.json文件如下"cwd" "${fileDirname}"表示代碼調試的根目錄是當前你調試的文件,也就是pretrain.py所在的目錄。其他路徑參數都是相對這個目錄的 如果改成"cwd" "${workspaceFolder}" 表示代碼調試的根目錄是打開的工…

【Python百寶箱】構筑銅墻鐵壁:Python 認證與授權庫實戰指南

Python認證與授權:構建安全、可擴展的應用 前言 在當今數字化時代,用戶認證和授權是構建安全、可信任的應用程序的基石。Python生態系統提供了豐富而強大的庫和工具,以支持多種身份驗證和授權方案。本文將深入探討一系列Python庫&#xff0…

MyBatis框架中的5種設計模式總結

前言 MyBatis框架中使用的5種設計模式分別是:1、建造者模式(生成器模式)。2、工廠模式。3、單例模式。4、代理模式。5、適配器模式。 1、建造者模式(生成器模式) 在MyBatis環境的初始化過程中,SqlSessio…

Redis 環境搭建2

文章目錄 第2關:使用 Redis 第2關:使用 Redis 本文是接著上篇文章寫的第二關代碼,部分人再進入第二關時不會保留第一關的配置的環境,可以通過下面一句代碼進行檢驗。 redis-cli -p 7001 -c如果進入到了redis界面就是有環境&…

問題:batchnormal訓練單個batch_size就會報錯嗎

Batch Normalization(批標準化)是一種深度學習中的正則化技巧,它可以改進網絡的訓練過程。在訓練神經網絡時,Batch Normalization可以幫助解決內部協變量偏移(Internal Covariate Shift)的問題。 在標準的…

pytorch serve開始-Getting started

官網鏈接 Getting started — PyTorch/Serve master documentation 安裝TorchServe和torch-model-archiver 安裝依賴 注意::對于Conda,運行Torchserve需要Python >3.8。 對于基于Debian的系統/ MacOS CPU python ./ts_scripts/install_dependencies.py 對…

【Hadoop】高可用集群搭建

知識目錄 一、寫在前面💕二、Zookeeper安裝?三、Hadoop配置?四、Hadoop HA自動模式?五、HA腳本分享?七、結語💕 一、寫在前面💕 大家好!這篇文章是我在搭建Hdfs的HA(高可用)時寫下的詳細筆記與感想,希望能幫助到大…

Notes數據直接在Excel中統計

大家好,才是真的好。 我希望你看過前面兩篇內容《Domino REST API安裝和運行》和《Domino REST API安裝和運行》,因為今天我們正是使用REST API方式在Excel中查詢和統計Notes數據。 不過首先你得知道一個OData協議,全名Open Data Protocol(…

五花八門客戶問題(BUG) - 用好strace2

目錄 前言 strace與gdb的沖突 細看strace 前言 上文通過strace trace它自個看到了strace的原理:確實是調用了ptrace函數實現的。今天我們再細看一看。 strace與gdb的沖突 既然它兩底層都是用ptrace,那么一定不能同時用在同一個進程上。實例驗證: [root]# strace sleep…

布隆過濾器,Redis之 bitmap,場景題【如果微博某個大V發了一條消息,怎么統計有多少人看過了】

文章目錄 一、什么是 bitmap1-1、Bitmap 相關命令二、bitmap 和 set 對比2-1、數據準備2-2、內存對比2-3、性能對比三、布隆過濾器3-1、理論主要作用如何將數據放到過濾器內呢?注意事項布隆過濾器 有兩個重要的參數3-2、代碼實現3-3、Java中的hash函數最近面試,面試官問了一個…

Windows系統Java開發環境安裝

總結一下Java軟件開發工程師常見的環境的安裝,僅限Windows環境。 以下下載鏈接均來自官網,網絡條件自己克服。 目錄 1. JDKJDK Oracle 官網下載地址配置系統環境變量 2. Mavenapache maven 官網地址本地倉庫和中央倉庫配置配置系統環境變量 3. GitGit 官…

springboot3 liquibase SQL執行失敗自動回滾,及自動打tag

一&#xff1a; 自動執行回滾&#xff0c; 已執行成功的忽略&#xff0c;新sql執行失敗則執行新sql文件中的回滾sql pom.xml <dependency> <groupId>org.liquibase</groupId> <artifactId>liquibase-core</artifactId> <version>4.25.0&…

【工廠方法】設計模式項目實踐

前言 以采集數據處理邏輯為例&#xff0c;數據采集分為不同種類如&#xff1a;MQTT、MODBUS、HTTP等&#xff0c;不同的采集數據有不同的解析處理邏輯。但總體解析處理步驟是固定的。可以使用工廠方法設計模式簡化代碼&#xff0c;讓代碼變得更加優雅。 代碼實踐 抽象類 總體…

分布式環境下的session 共享-基于spring-session組件和Redis實現

1、問題概述 不是所有的項目都是單機模式的&#xff0c;當一個項目服務的局域比較廣&#xff0c;用戶體量比較大&#xff0c;數據量較大的時候&#xff0c;我們都會將項目部署到多臺服務器上&#xff0c;這些個服務器都是分布在不同的區域&#xff0c;這樣實現了項目的負載和并…

Redis有序集合對象

一.編碼 有序集合的編碼可以是ziplist或者skiplist。 ziplist編碼的有序集合對象使用壓縮列表作為底層實現&#xff0c;每一個集合元素使用緊挨在一起的兩個壓縮列表節點來保存。第一個節點保存元素的成員(member)&#xff0c;而第二個元素則保存元素的分值(score)。 127.0.0.…

鴻蒙app獲取文本控件按鈕控件_修改控件名稱_按鈕觸發事件_提示信息顯示

鴻蒙app獲取文本控件按鈕控件_修改控件名稱_按鈕觸發事件_ 點擊啟動&#xff1a;提示信息顯示 package com.example.myapplication.slice;import com.example.myapplication.ResourceTable; import ohos.aafwk.ability.AbilitySlice; import ohos.aafwk.content.Intent; impor…

12.1電梯控制器——文檔記錄

《數字邏輯》實驗報告 實驗名稱 項目三 電梯控制器設計 一、實驗目的 設計一個多樓層的電梯控制器系統&#xff0c;并能在開發板上模擬電梯運行狀態。可以利用按鍵作為呼叫按鍵&#xff0c;數碼管顯示電梯運行時電梯所在樓層&#xff0c;led燈顯示樓層叫梯狀態。 二、實…

太良心了!微軟面向初學者,開源機器學習、數據科學、AI、LLM

大家好&#xff0c;推薦幾個質量上乘且完全免費的微軟開源課程&#xff0c;由粉絲小伙伴梳理&#xff0c;分享給大家。 文末可以加我們粉絲群 面向初學者的機器學習課程 ML for beginners banner 地址&#xff1a;https://microsoft.github.io/ML-For-Beginners/#/ 學習經典…

[Linux] Web基礎知識與http協議

一、HTML 1.1 HTML 的概念 HTML被稱為超文本標記語言。 它是規范和標準. 它通過標記符號來標記網頁中出現的各個部分。網頁文件本身就是一種文本文件。 通過向文本文件添加標記&#xff0c;您可以告訴瀏覽器如何顯示其中的內容。 HTML命令可以描述文本、圖形、動畫、聲音、表格…