docker--安裝與解除安裝
阿新 • • 發佈:2022-03-23
一、docker基本組成
映象(image):好比一個模板,可以通過這個模板來建立容器服務,tomcat映象===》run》tomcat01容器(提供伺服器)通過這個映象可以建立多個容器(最終服務執行或者專案執行就是在容器中的
容器(container):利用容器技術,獨立執行一個或者一個組應用,通過映象來建立的。基本命令:啟動,停止,刪除。
倉庫(repository):存放映象的地方,倉庫分為:公有倉庫和私有倉庫!
Docker hub
阿里雲 (需要配置映象加速!)
安裝Docker
環境準備
1.Linux基礎
2.centos7
3.xhsell遠端連線
環境檢視
#系統核心3.10以上的 [root@nfsmg ~]# uname -r 3.10.0-957.el7.x86_64 #系統版本:centos7 [root@nfsmg ~]# cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7"
安裝
Docker的官網https://docs.docker.com/
#1、解除安裝舊的版本 [root@nfsmg ~]# sudo yum remove docker \ > docker-client \ > docker-client-latest \ > docker-common \ > docker-latest \ > docker-latest-logrotate \ > docker-logrotate \ > docker-engine #2、設定儲存庫,需要安裝的包 [root@nfsmg ~]# sudo yum install -y yum-utils #3、安裝docker sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo#國外 很慢 #推薦使用國內的阿里雲、 yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 更新yum軟體包索引 [root@nfsmg ~]# yum makecache fast #4、安裝docker引擎 docker-ce社群版 docker-ee企業版 [root@nfsmg ~]# yum install docker-ce docker-ce-cli containerd.io #5、啟動docker systemctl start docker #6、使用docker version 是否安裝成功 docker version #7、測試 docker run hello-world #8、檢視一下下載的這個 hello-world 映象 docker images
瞭解解除安裝docker
#1、解除安裝依賴
yum remove docker-ce docker-ce-cl containerd.io
#2、刪除資源
rm -rf /var/lib/docker
# /var/lib/docker docker的預設工作路徑