-
如何在服務器上安裝和配置Docker?有哪些基礎操作和命令需要掌握?
Docker 是一種流行的容器化平臺,用于簡化應用程序的開發、部署和管理過程。本文將介紹如何在服務器上安裝和配置 Docker,包括基礎操作和常用命令。通過以下步驟,你將能夠順利完成 Docker 的安裝,并掌握一些基本的 Docker 操作,以便更高效地管理和運行容器化應用。 1. 安裝 Docker 1.1 準備工作 在開始安裝 Docker 之前,確保你的服務器滿足以下條件: 運行的操作系統…- 97
- 0
-
什么是容器化技術(如Docker)?它如何影響服務器部署和管理?
容器化技術,如Docker,革命性地改變了應用程序的開發、部署和管理方式。通過將應用程序及其依賴項打包到獨立的容器中,容器化技術簡化了環境配置、提高了資源利用率,并提供了一致的運行時環境。本文探討了容器化技術的基本概念、優勢以及它如何影響服務器部署和管理,幫助理解這一技術的核心價值及其對現代IT基礎設施的影響。 1. 容器化技術概述 1.1 什么是容器化技術 容器化技術是一種將應用程序及其所有依賴…- 97
- 0
-
Docker與Kubernetes有什么區別?它們在容器化環境中的角色和功能是什么?
Docker和Kubernetes都是在容器化環境中廣泛應用的工具,但它們的角色和功能有所不同。本文將詳細介紹Docker和Kubernetes在容器化環境中的角色和功能,并分析它們之間的區別,以幫助讀者更好地理解并選擇適合自己需求的容器管理工具。 1. Docker的角色和功能 Docker是一種輕量級的容器化平臺,可以將應用程序及其依賴性封裝為一個可移植的容器。Docker提供了構建、發布和運…- 71
- 0
-
在日本Linux服務器上安裝和配置Docker容器:實現應用容器化和部署簡化
在當今快節奏的應用開發環境中,采用容器化技術已經成為一種趨勢。Docker作為目前最流行的容器化平臺之一,為開發人員和運維團隊提供了一種簡單、高效的方式來打包、交付和運行應用程序。在本文中,我們將介紹如何在日本Linux服務器上安裝和配置Docker容器,以實現應用的容器化和部署簡化。 1. 安裝Docker: 在日本Linux服務器上安裝Docker通常包括以下步驟: 更新系統軟件包:首先,確保…- 145
- 0
-
docker開啟外部訪問
一、問題描述 有些時候,需要docker開啟外部訪問。1.例如我們使用docker的可視化客戶端工具portainer來統一管理在不同服務器上的docker時,就需要開啟外部訪問,否則是連接不到的。2.使用jenkins時,有些情況需要保證外部docker和內部的通信,也需要開啟外部訪問。下面說下解決方案。 二、解決方案 需要按照以下步驟操作: 1.首先編輯docker文件,/usr/lib/sy…- 111
- 0
-
docker搭建私有倉庫
1、下載運行register容器$ docker run -d -v /Users/miuye/Public/registry:/var/lib/registry -p 5000:5000 --name myRegistry registry1/Users/miuye/Public/registry是我個人的掛載的本地目錄,push到該倉庫的鏡像會保存在該路徑下。 安裝完成后,可以通過訪問http…- 118
- 0
-
Docker私有倉庫搭建與使用(二)
2.2 使用官方鏡像自建Registry [root@node02 ~]# docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry [root@node02 ~]# ss -antlState Recv-Q Send-Q Local Address:Port  …- 150
- 0
-
Docker私有倉庫搭建與使用
1. Docker Registry 網上有很多的Registry服務器都支持第三方用戶注冊,而后基于用戶名去做自己的倉庫,但是使用互聯網上的Registry有一個缺陷,那就是我們去推送和下載鏡像時都不會很快,而在生產環境中很可能并行啟動的容器將達到幾十、上百個,而且很有可能每個服務器本地是沒有鏡像的,此時如果通過互聯網去下載鏡像會有很多問題,比如下載速度會很慢、帶寬會用很多等等,如果帶寬不夠的話…- 183
- 0
-
配置docker信任倉庫
配置docker信任倉庫 此過程將私倉配置到docker信任倉庫列表中 vi /etc/docker/daemon.json 將宿主機ip添加至信任列表中 {"insecure-registries":["192.168.101.205:5000","192.168.101.206:5000"]} 重啟docker systemctl d…- 338
- 0
-
docker私倉構建
一、安裝私倉 查看私倉庫 docker search registry 拉取私倉 docker pull registry 查看本地鏡像 docker images 將私倉鏡像運行至容器 #5000:5000 前面的端口隨意定義,后面的5000固定,不可修改 #掛在路徑 本地掛在路徑隨意修改,容器路徑不可修改,必須是/var/lib/registrydocker run -dit --n…- 309
- 0
-
Docker查看、刪除
1.查看已安裝且正在運行的容器 docker ps 2.查看已安裝的所有容器 docker ps -a 3.查看已安裝的鏡像 docker images 4.刪除容器(配合TAB自動補全名字) docker rm xxx 5.刪除鏡像(配合TAB自動補全名字) docker rmi xxx 6.容器后臺運行 ctrl+p+q 7.docker容器與宿主機之間拷貝文件 # 容器xxx中的/root/…- 368
- 0
-
Registry的使用
編輯daedom.json文件 (1)進入/etc/docker cd /etc/docker (2)查看文件: ls (3)進入docker的目錄 cd /etc/docker/ (4)編輯daedom.json文件 vim daedom.json (5)在daedom.json輸入 "insecure-registries":["你的ip地址:5000…- 353
- 0
-
何時以及為何使用Docker
Docker 是一種流行的容器化平臺,開發人員和團隊已使用它來構建和擴展容器化應用程序。然而,許多非技術專業人士并不知道它的功能,也不知道為什么 Docker 如此受歡迎。在下面的文章中,我們將深入探討 Docker,并解釋它為何如此受歡迎。 什么是Docker? 就其核心而言,Docker 只是一個開源的容器化平臺。對于那些不知道的人,容器化只是指使用操作系統的庫和運行代碼所需的依賴項來打包軟件…- 343
- 0
-
Docker部署 registry
在 Docker 中,當我們執行 docker pull xxx 的時候 ,它實際上是從 registry.hub.docker.com 這個地址去查找,這就是Docker公司為我們提供的公共倉庫。在工作中,我們不可能把企業項目push到公有倉庫進行管理。所以為了更好的管理鏡像,Docker不僅提供了一個中央倉庫,同時也允許我們搭建本地私有倉庫。 一、regi…- 260
- 0
-
什么是Docker及其工作原理
軟件開發是一個每年都在發展的過程,但業界很少有東西像 Docker 這樣成為標準。自 2013 年公開發布以來,Docker 一直用于開發、交付和運行應用程序。時至今日,它仍是許多經驗豐富的開發人員使用的軟件開發的重要組成部分。在本文中,我們將介紹 Docker 到底是什么、使用它的優缺點以及它的實際工作原理。 什么是Docker? Docker是一個開源容器化平臺,可獨立于本地或主機基礎設施開發…- 315
- 0
-
docker常用的命令
[root@docker web]# docker version Client: Docker Engine - Community Version: 20.10.8 API version: 1.41 Go …- 198
- 0
-
docker隔離機制
kernel lxlLXC-Linux Containers,LXC是Linux containers的簡稱,是一種基于容器的操作系統層級的虛擬化技術。 LXC可以在操作系統層次上為進程提供的虛擬的執行環境,一個虛擬的執行環境就是一個容器。可以為容器綁定特定的cpu和memory節點,分配特定比例的cpu時間、IO時間,限制可以使用的內存大小(包括內存和是swap空間),提供device訪問控制,…- 321
- 0
-
使用docker啟動mysql
centos啟動mysql centos8里不需要安裝mariadb-server 1.在宿主機上安裝mariadb的客戶端軟件,獲得mysql命令 yum install mariadb 2.啟動mysql的容器 docker run --name sc-mysql-1 -e MYSQL_ROOT_PASSWORD='sc123456' -d -p 3…- 249
- 0
-
docker網絡的練習
1.查看docker里有哪些網絡類型,對應的命名空間 2.創建一個網絡的命名空間叫lzc 3.創建2個centos7的容器,使用lzc這個網絡命名空間 4.進入創建容器里面,查看下ip地址,互相ping下 5.創建一個使用默認的命名空間的容器,名字自己定義 6.進入新創建容器,ping使用lzc網絡命名空間的容器,看是否可以ping通?運行代碼如下: ?[root@docker ~]# docke…- 252
- 0
-
docker底層的隔離機制
Namespace是內核的一個功能,用來給進程隔離一系列資源(網絡、文件系統、進程等)資源 kernel lxlLXC-Linux Containers,LXC是Linux containers的簡稱,是一種基于容器的操作系統層級的虛擬化技術。 LXC可以在操作系統層次上為進程提供的虛擬的執行環境,一個虛擬的執行環境就是一個容器。可以為容器綁定特定的cpu和memory節點,分配特定比例的cpu時…- 408
- 0
-
常見文件的docker
config.v2.json --> 存放容器的配置數據 json:javascript object notation,js對象簡譜,是一種輕量級數據交換格式,格式用來描述數據 數據的形式:文本 數據的格式:key:value,結構清晰 非關系型數據、非結構化數據 /etc/resolv.conf --> 存放容器里的dns服務器的地址使用的是宿主機里的dns的配置[root@doc…- 261
- 0
-
Ubuntu上的安裝Docker
1. 更新系統里的所有能更新的軟件,更新apt軟件包索引并安裝軟件包,以允許apt通過HTTPS使用存儲庫 lizhichao@chaochao:~$ sudo apt-get updatelizhichao@chaochao:~$ sudo apt-get install \> apt-transport-https \> &nb…- 582
- 0
-
Docker
幸運之星正在降臨...
點擊領取今天的簽到獎勵!
恭喜!您今天獲得了{{mission.data.mission.credit}}積分
我的優惠劵
-
¥優惠劵使用時效:無法使用使用時效:
之前
使用時效:永久有效優惠劵ID:×
沒有優惠劵可用!