Docker 離線安裝 & 離線私有倉庫搭建總結
一、前提
docker,這邊我不想說太多了,相信大家也都瞭解了。但是由於網路限制等因素。因此想要將原先外網部署的docker環境拉倒內網部署。這邊簡要說下步驟吧!
推薦個網易docker hub: https://c.163.com/hub#/m/home/
二、離線獲取docker所有RPM包
1、安裝mini版本的centos 7環境
新環境主要是為了,之後下載產生的rpm資料包儘量多、儘量全。
2、使用yum 離線下載所有資料包
yum install --downloadonly --downloaddir=/root/docker docker
這樣所有的依賴資料包均產生在我們/root/docker 下!
這邊我已經下載好了,需要可以去我的資源:docker離線包 進行下載。
當然這邊也推薦一個下載centos 離線包的地址: https://centos.pkgs.org/
三、安裝docker RPM包
安裝,這邊有個坑,可能跟你先後順序有關係。因此我們採用一種強制安裝方法進行安裝!
rpm -ivh --force *.rpm
安裝完畢,啟動docker服務!
四、啟動服務
1、systemctl enable docker.service
2、systemctl start docker.service
3、docker images 檢視是否生效
五、docker 遷移
1、首先對原先docker 映象進行打包
docker save -o **.tar **映象
2、載入docker映象
docker load -i dvwa.tar
3、執行你的docker映象
===========================整理筆記======================================
一、Docker 安裝
步驟 |
指令 |
拷貝 |
cp docker-rpm.tar /home/lcf/dockercp docker-rpm.tar /home/lcf/docker |
解壓 |
tar xvf docker-rpm.tar |
強制安裝 |
rpm -Uvh *.rpm --nodeps --force |
啟動服務 |
systemctl enable docker.service systemctl start docker.service systemctl status docker.service
如果出錯則: 關閉selinux!!!! vim /etc/selinux/config SELINUX=disabled reboot |
二、Docker 外部環境打包
步驟 |
指令 |
拉取本地映象 |
docker pull *** |
打包本地映象 |
docker save -o **.tar **映象 |
三、Docker 內部如何安裝外部環境包
步驟 |
指令 |
載入外部映象 |
docker load -i **.tar |
四、Docker 私有倉庫搭建
步驟 |
指令 |
開啟配置檔案 |
Vim /etc/sysconfig/docker |
修改如下: |
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --insecure-registry 192.168.8.236:5000' #########此處為我們新增 《--insecure-registry 192.168.8.236:5000,表示開啟5000埠的非安全模式,也就是http模式。》 |
重啟服務 |
service docker restart |
下載倉庫 |
docker pull registry:2 |
啟動倉庫 |
|
五、Docker 私有倉庫上傳
步驟 |
指令 |
獲取外部映象 |
|
修改映象tag |
|
上傳映象 |
|
檢視映象 |
|
六、Docker私有倉庫下載
1、本地下載
步驟 |
指令 |
刪除本地映象 |
|
本地倉庫下載 |
|
檢視映象 |
|
2、遠端機器下載
步驟 |
指令 |
開啟配置檔案 |
Vim /etc/sysconfig/docker |
修改如下: |
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --insecure-registry 192.168.8.236:5000' #########此處為我們新增 《--insecure-registry 192.168.8.236:5000,表示開啟5000埠的非安全模式,也就是http模式,否則預設https!。》 |
重啟服務 |
service docker restart |
本地倉庫下載 |
|
檢視映象 |
|
相關文章
- 離線安裝 dockerDocker
- 離線安裝dockerDocker
- RHEL7安裝本地離線yum源倉庫
- docker搭建私有倉庫Docker
- docker 私有倉庫搭建Docker
- nuget離線安裝
- 離線安裝ansible
- Docker搭建Harbor私有倉庫Docker
- Docker入門-搭建docker私有倉庫Docker
- 從開發到部署,搭建離線私有大模型知識庫大模型
- uni-app 離線打包總結(安卓)APP安卓
- 使用pypiserver快速搭建內網離線pypi倉庫實踐Server內網
- linux離線安裝redisLinuxRedis
- linux離線安裝nginxLinuxNginx
- Linux離線安裝SVNLinux
- CentOS離線安裝NginxCentOSNginx
- 用Docker搭建cnpm私有倉庫以及私有倉庫的使用DockerNPM
- Docker 驗證 Centos7.2 離線安裝 Docker 環境DockerCentOS
- 寶塔皮膚離線版部署-離線版如何安裝?
- 離線安裝net6
- salt-minion離線安裝
- Ubuntu下離線安裝PostgreSQLUbuntuSQL
- KubeSphere 3.3.0 離線安裝教程
- rpm方式離線安裝ansible
- CDH6 離線安裝
- 正確離線安裝supervisor
- elasticsearch-head離線安裝Elasticsearch
- CentOS7離線安裝(rpm安裝)mysql資料庫CentOSMySql資料庫
- 使用 docker + verdaccio 搭建npm私有倉庫DockerNPM
- docker使用容器搭建本地私有倉庫Docker
- Docker基礎-搭建本地私有倉庫Docker
- Docker-------私有倉庫 Harbor 的搭建Docker
- Docker搭建私有倉庫Registry&HarborDocker
- Docker官方私有倉庫registry的安裝和使用Docker
- 離線數倉測試
- Windows Homestead 離線安裝,帶盒子連線Windows
- vscode 離線安裝.vsix檔案VSCode
- linux離線安裝mysql5.7LinuxMySql