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

2021/5/17 10:25:30

本文主要是介绍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的安装与删除(极其详细,有图有代码)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程