docker的安装与删除(极其详细,有图有代码)

Posted 轻狂书生han

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker的安装与删除(极其详细,有图有代码)相关的知识,希望对你有一定的参考价值。

Docker安装

  • Docker的基本组成:image

镜像(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 是否安装成功

image

#7.hello-world
docker run hello-world

image

  • 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的安装与删除(极其详细,有图有代码)的主要内容,如果未能解决你的问题,请参考以下文章

程序员必会:久违的网络协议层模型图终于找到了,详细说明五层网络模型!(有图有真相)

jmeter如何进行一个简单的测试(超级详细,有图有文字,闭着眼都能成功)

CentOS离线安装gcc,菜鸟总结(有图有真相)

有图有真相!平衡二叉树AVL实现

Mybatis构建SQL——有码有依靠,有图有真相

TortoiseSVN如何使用啊,最好是有图有真相,小弟初来炸到,分数不够,敬请谅解!