docker的安装与删除(极其详细,有图有代码)
Posted 轻狂书生han
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的安装与删除(极其详细,有图有代码)的主要内容,如果未能解决你的问题,请参考以下文章
程序员必会:久违的网络协议层模型图终于找到了,详细说明五层网络模型!(有图有真相)