• Docker基础入门



    前言

    Linux上安装软件有三种方式:

    • 在redhat系列下的发行版通过rpm包安装或者是在debian系列下的发行版通过deb包安装;
    • 通过工具安装,在redhat系列下的发行版通过yum安装或者是在debian系列下的发行版通过apt-get安装;
    • 源码包安装,下载源代码包,进行编译后安装;

    一、什么是Docker

    Docker:是给予Go语言实现的开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”也就是通过对应的组件的封装,分发,部署,运行等生命周期管理,是用户APP及运行环境能够做到“一次封装,到处运行”。
    Docker的设计理念:构建(build)、运输(ship)、运行(running)

    Docker 安装

    第一步:安装依赖工具
    yum -y install yum-utils device-mapper-persistent-data lvm2
    第二步:下载镜像源
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    第三步: 安装
    yum makecache fast
    yum -y install docker-ce
    第四步: 启动
    systemctl start docker
    第五步:查看状态
    systemctl status docker
    第六步: 测试
    docker run hello-world
    在这里插入图片描述
    还有一些关于docker 版本信息的指令:

    • docker info #查看docker基本信息
    • docker version #查看docker版本
    • docker --help #docker帮助命令手册

    Docker 镜像

    获取镜像网站(可选):https://hub.daocloud.io/

    获取镜像:docker pull 镜像名称

    查看本地所有的镜像:docker images
    在这里插入图片描述
    删除本地镜像: docker rmi 镜像标识

    Docker 容器

    1. 运行容器:docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像的标识
      参数解释:
      -d 代表后台执行
      -p 将当前Linux的端口和容器的端口号进行映射
      –name 容器的名字

    2. 查看正在运行的容器: docker ps -qa
      参数解释 :
      -a 所有容器(包括没有运行的容器)
      -q 只查看标识

    3. 停止容器运行:docker stop 容器标识

    4. 启动容器:docker start 容器标识

    5. 删除容器: docker rm 容器标识(只能删除停止运行的容器)
      docker rm -f 容器标识 (强制删除容器,(即使是运行中的)


    Docker 安装nginx

    Nginx是一款流行的Web服务器和反向代理服务器软件,以其高性能和可扩展性而闻名。它通常用于提供Web内容、管理服务器负载平衡和处理各种与Web相关的任务。

    1. 获取镜像
      docker pull nginx

    2. 创建容器并运行
      docker run --name=my-nginx -p 80:80 -d 镜像编号

    3. 测试
      使用浏览器

  • 相关阅读:
    探索社会工程的深度:从定义到高级攻击策略
    react-demo项目:支持使用scss(不使用create-react-app脚手架)
    数据库——实验9 存储过程的使用
    不就是Java吗之多态
    Git基础命令+Gitee代码托管平台学习
    高校教务系统登录页面JS分析——西安科技大学
    如何在 Wio Terminal 上运行 RT-Thread 操作系统
    pandas的dataframe构造 pandas 创建
    【Hive安装】Hive架构及远程元数据服务模式安装
    JS中对象
  • 原文地址:https://blog.csdn.net/HSQdePYZ/article/details/132782588