當前位置:首頁 » 操作系統 » 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-03-06 02:20:58 瀏覽:66
為什麼安卓淘汰這么快 發布:2025-03-06 02:16:04 瀏覽:45
編譯筆記 發布:2025-03-06 02:11:17 瀏覽:916
linux源碼學習 發布:2025-03-06 02:06:05 瀏覽:557
極坐標圖編程 發布:2025-03-06 01:52:23 瀏覽:307
centos訪問網頁 發布:2025-03-06 01:51:18 瀏覽:972
海康威視華為雲伺服器 發布:2025-03-06 01:36:20 瀏覽:701
安卓手機怎麼把三張圖片拼在一起 發布:2025-03-06 01:31:50 瀏覽:320
文件夾刪除不了許可權 發布:2025-03-06 01:28:06 瀏覽:302
如何上傳swf 發布:2025-03-06 01:18:22 瀏覽:366