CentOS7中Docker的安装与配置
場景
Docker
Docker 是一個開源的應用容器引擎,基于 Go 語言 并遵從 Apache2.0 協議開源。
Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然后發布到任何流行的 Linux 機器上,也可以實現虛擬化。
容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。
Docker官網
https://www.docker.com/
官方文檔:
https://docs.docker.com/
快速開始:
https://docs.docker.com/get-started/
倉庫:
https://hub.docker.com/
Docker的相關概念
鏡像(image):
docker鏡像就好比是一個目標,可以通過這個目標來創建容器服務,tomcat鏡像==>run==>容器(提
供服務器),通過這個鏡像可以創建多個容器(最終服務運行或者項目運行就是在容器中的)。
容器(container):
Docker利用容器技術,獨立運行一個或者一組應用,通過鏡像來創建的.
啟動,停止,刪除,基本命令
目前就可以把這個容器理解為就是一個簡易的 Linux系統。
倉庫(repository):
倉庫就是存放鏡像的地方!
倉庫分為公有倉庫和私有倉庫。(很類似git)
Docker Hub是國外的。
阿里云…都有容器服務器(配置鏡像加速!)
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
首先需要搭建CentOS7的服務器或者虛擬機,可以參考如下
CentOS7下載與各版本區別(國內鏡像網站下載):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119025376
Docker安裝
linux要求內核3.0以上
uname -r需要的安裝包
yum install -y yum-utils配置鏡像倉庫為國內阿里倉庫
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新yum軟件包索引
yum makecache fast安裝docker相關的,這里的ce是社區版,ee是企業版
yum install docker-ce docker-ce-cli containerd.io安裝過程中輸入y
docker安裝成功,驗證
docker version?測試拉取hello-world鏡像
docker run hello-world如果出現上面的提示:
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
則輸入
sudo service docker restart然后再試一下
會從倉庫中拉取hello-world鏡像
查看所有鏡像
docker images如果要卸載docker的話可以通過
1. 卸載依賴
yum remove docker-ce docker-ce-cli containerd.io2. 刪除資源
rm -rf /var/lib/docker?/var/lib/docker 是docker的默認工作路徑
總結
以上是生活随笔為你收集整理的CentOS7中Docker的安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows中通过bat定时执行命令和
- 下一篇: Docker中操作镜像和容器的常用命令