當前位置:首頁 » 操作系統 » docker源碼安裝

docker源碼安裝

發布時間: 2025-01-04 11:28:28

⑴ Docker源碼安裝附內網鏡像安裝演示

系統版本要求源碼包下載

官網下載地址(download.docker.com/lin...)

我這里已docker-19.03.10.tgz該版本做演示

1.下載源碼包文件到本地

2.通過遠程連接工具(xShell、SecureCRT等將源碼包文件上載到伺服器自定義目錄)

3.解壓文件

4.配置docker為service服務

5.添加可執行許可權

註:如遇到啟動不成功可通過狀態查詢、/var/log/messages/運行日誌或直接使用dockerd命令查看錯誤信息,如還解決不了建議伺服器重啟一下在運行docker啟動命令

6.配置鏡像加速

7.檢查安裝版本內網下載鏡像

註:使用docker pull拉取鏡像的時候需要網路,但是項目部署一般都是在內網。內網訪問不了外網,所以需要在外網環境下把需要的鏡像拉取下來打包,然後拷貝到內網,載入到內網的docker

1.在外網機器上拉取mysql鏡像,可以看到外網的docker已經拉取了鏡像。

2.將鏡像打包成tar壓縮

3.將打包好的mysql鏡像包通過遠程工具下載到本地

4.拷貝到內網linux伺服器並載入docker

docker基礎命令使用(擴展)下載鏡像:(hub.docker.com/search/官網鏡像地址)

docker pull [IMAGE_NAME]:[TAG] #命令格式

docker pull mysql:8.0 #下載mysql8.0鏡像(不指定默認下載最新版本)

查看當前鏡像版本

docker -v #查看當前安裝版本

docker version #查看版本信息

docker info #查看系統信息

docker images #查看當前鏡像

docker search 鏡像名 #搜索鏡像

鏡像、容器刪除

docker rm 容器ID

docker rm 容器名字

docker rmi 鏡像ID

docker rmi 鏡像名

docker rmi -f 鏡像ID #強制刪除

創建網路及數據卷

docker volume create +數據卷名稱

docker volume list #查看當前數據卷信息

docker network create -d bridge +網路名稱

docker network ls #查看當前網路

docker inspect containername +id #查看容器的hash值

啟動、關閉容器

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2) #關閉所有容器

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) #開啟所有容器



docker inspect 容器ID (使用該命令重點關注容器ip) #查看容器/鏡像元數據

docker exec #在運行的容器中執行命令

docker exec -it 容器ID /bin/bash #以交互模式開啟偽終端

熱點內容
手機淘寶前面的密碼是什麼 發布:2025-01-06 13:44:02 瀏覽:140
小米圖標文件夾 發布:2025-01-06 13:41:54 瀏覽:76
指數函數的演算法 發布:2025-01-06 13:32:06 瀏覽:422
gtk的linux 發布:2025-01-06 13:32:01 瀏覽:507
威朗哪個配置不是連屏 發布:2025-01-06 13:26:58 瀏覽:658
sql字元轉換日期 發布:2025-01-06 13:26:06 瀏覽:861
網站後台清理緩存 發布:2025-01-06 13:26:05 瀏覽:397
海水解壓聲 發布:2025-01-06 13:22:22 瀏覽:353
vr相片上傳 發布:2025-01-06 13:21:28 瀏覽:322
存儲系統架構 發布:2025-01-06 13:20:07 瀏覽:225