docker的安装与删除(极其详细,有图有代码)
2021/5/17 10:25:30
本文主要是介绍docker的安装与删除(极其详细,有图有代码),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Docker安装
- Docker的基本组成:
镜像(image):
docker镜像就好比是一个模板,可以通过这个模板来创建服务,tomcat镜像-->run-->tomcat01容器(提供服务器),通过这个镜像可以创建多个容器(最终服务器运行,或者项目就是在容器中运行的)。
容器(container):
docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。
启动,停止,删除,基本命令!
目前就可以把这个容器理解为就是一个简易的linux系统。
仓库(repository):
仓库就是存放镜像的地方。
仓库分为共有仓库和私有仓库
Docker Hub
阿里云...都有容器服务器(配置镜像加速)
安装docker
环境准备
1.需要会有一点点的Linux的基础
2.CentOS7
3.我们使用XShell连接远程服务器进行操作
环境查看
#系统内核是3.10以上的 [root@hsStudy /]# uname -r 3.10.0-1160.25.1.el7.x86_64
#系统版本 [root@hsStudy /]# 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"
安装
帮助文档
#1.卸载旧的版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine # 2.需要的安装包 yum install -y yum-utils # 3.设置镜像的仓库 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软件包索引 yum makecache fast #4.安装docker相关 docker-ce社区版 ee企业版 yum install docker-ce docker-ce-cli containerd.io #5.启动docker systemctl start docker #6.使用docker version 是否安装成功
#7.hello-world docker run hello-world
-
1.docker run hello-world,第一步没有寻找到镜像
-
2.pull远程拉取镜像,library下的hello-world
-
3.签名信息,表示拉取成功
-
4.运行起来了,Hello from Docker!
-
5.证明安装成功
# 8.查看一下这个hello-world镜像 [root@hsStudy ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest d1165f221234 2 months ago 13.3kB centos/mysql-57-centos7 latest f83a2938370c 19 months ago 452MB
了解:卸载docker
#1.卸载依赖 yum remove docker-ce docker-ce-cli containerd.io #2.删除资源 rm -rf /var/lib/docker # /var/lib/docker docker的默认工作路径! rm -rf /var/lib/containerd
这篇关于docker的安装与删除(极其详细,有图有代码)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-18Docker-Compose容器集群化入门教程
- 2024-11-18Docker镜像仓库入门指南:轻松上手管理Docker镜像
- 2024-11-18Docker容器化部署入门教程:轻松掌握基础概念与实战技巧
- 2024-11-18Docker-Compose容器集群化学习入门教程
- 2024-11-18Docker镜像仓库学习:从入门到实践指南
- 2024-11-18Docker容器化部署学习:从入门到实践指南
- 2024-11-18Docker-Compose容器集群化入门:新手指南
- 2024-11-18Docker镜像仓库入门:新手必读指南
- 2024-11-18Docker容器化部署入门:新手必读指南
- 2024-11-18Docker Compose 文件中网络的 external: true 属性表示什么意思?-icode9专业技术文章分享