Docker基础入门

文章目录

  • 前言
  • 一、什么是Docker
  • Docker 安装
  • Docker 镜像
  • Docker 容器
  • Docker 安装nginx


前言

在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. 测试
    使用浏览器

你可能感兴趣的:(docker,容器,运维)