linux centos(7.3)下安装docker

1.Docker简介

  1)百科描述:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 LinuxWindows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

        2)Docker由什么组成呢, 包括三个基本概念:

    仓库(Repository)    镜像(Image)   容器(Container)

2.安装docker(基于centos7.3版本)

     1)首先检查当前系统内核版本  要求(>=3.10)  

      #  uname -r 

     2) yum update  (会对软件包和内核升级,此处只是为了排除系统环境的影响)

     # yum update   

     3) 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 

     # yum install -y yum-utils device-mapper-persistent-data lvm2

     4) 添加docker的yum源 (采用阿里云源)

     # yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

         登录你的阿里云控制台查看相关操作  https://cr.console.aliyun.com/cn-beijing/instances/mirrors   界面如下:

  

    宿主机地址切换到   /etc/docker/会有

      # cd /etc/docker/

   # ls  

     daemon.json  key.json

     备注:如果没有 daemon.json 则创建一个即可 

    

 

   :wq 保存

     5) 查看所有仓库中docker版本,并选择特定版本安装:(此处我们查看社区版 docker-ce)       

     # yum list docker-ce --showduplicates | sort -r

        6) 安装docker (此处我们安装社区版 docker-ce) 

     # yum install docker-ce  (默认安装最新版)             备注:#yum install  docker-ce-<VERSION_STRING> 安装指定docker社区版  例:yum install docker-ce-18.03.1.ce

     到此dokcer就安装完成. 

      docker启动命令

      1.systemctl start docker    (重启命令  $  systemctl restart docker ) 

      2.systemctl enable docker   开机启动

      3.docker version  查看docker版本号

  验证是否安装成功

  docker run hello-world    会有 hello docker 等出现则说明docker安装成功  .

  

docker相关操作查看命令  

  docker ps // 查看所有正在运行容器
  docker stop containerId // containerId 是容器的ID
  docker ps -a // 查看所有容器
  docker ps -a -q // 查看所有容器ID
  docker stop 容器id //停止某个容器
  docker rm 容器id //删除某个容器
  docker stop $(docker ps -a -q) // stop停止所有容器
  docker rm $(docker ps -a -q) // remove删除所有容器

 

 

 

 

 

 

 

 

 

    

    

      

 

posted @ 2021-08-30 15:31  qdy0517  阅读(168)  评论(0)    收藏  举报