Docker 下载安装最全教程

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情

Docker下载

  1. Docker 下载

  2. Docker 安装前提说明

    • CentOS Docker 安装
    • Docker支持以下的CentOS版本
      • CentOS 7 (64-bit)
      • CentOS 6.5 (64-bit) 或更高的版本
    • 前提条件
      • 目前,CentOS 仅发行版本中的内核支持 Docker。
      • Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。[我们基于7以上的版本来讲的哦]
      • Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
    • 查看自己的内核
      • uname -r
      • uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
  3. Docker 的基本组成

image.png

Docker安装

  1. centos 下安装Docker 文档
  2. Docker 安装
    • 确定是centos7的版本 查看系统版本 cat /etc/redhat-release

      image.png

  • yum安装gcc相关

    • 确定centos7能上外网
    • yum -y install gcc
    • yum -y install gcc-c++
  • 卸载旧版本

        yum remove docker 
        docker-client \
        docker-client-latest \
        docker-common \
        docker-latest \
        docker-latest-logrotate \
        docker-logrotate \
        docker-engine
    复制代码
  • 安装方法 yum install docker

  • 启动docker systemctl start docker

    扫描二维码关注公众号,回复: 14438181 查看本文章
  • 查看版本 docker version

  • 测试运行 docker run hello-world

    • 由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。

      image.png

  • 测试运行nginx

    • docker run -p 8080:80 -d docker.io/nginx //将80端口映射为8080,或者80:80还是原先的80端口,不可以不写。

      image.png

      image.png

  • 卸载docker

    • systemctl stop docker
    • yum -y remove docker
    • rm -rf /var/lib/docker
  • 命令说明:

    • docker images 列表当前docker引擎里面所有镜像

    • docker pull 取镜像

    • docker run -p 8080:80 -d docker.io/nginx

      • run : 运行 ---à变成容器
      • -p 端口映射
      • 8080:80 8080 代表宿主机的对外暴露的端口 80代表容器里面的nginx服务器使用的端口
      • -d 代表后台运行
      • docker.io/nginx 代表要运行哪一个镜像 可以改成nginx [从dockerhub里面下载最新的镜像] 也可以改成镜像ID

      image.png

猜你喜欢

转载自juejin.im/post/7127619718843727903