• Docker笔记-概念&安装&简单使用


    概念

    docker通用词汇。

    镜像:Build,创建一个镜像。

    仓库:Ship,从仓库和主机上运输镜像。

    容器:Run,运行的镜像就是一个容器。

    安装

    Windows上安装

    Docker对win10有原生的支持,win10下的是在windows虚拟Linux运行环境。

    安装流程就和安装游戏一样,官网下载exe,然后下一步,下一步就可以了。

    Linux上安装

    centos为例进行在线安装:

    yum install docker.io

    curl -s https://get.docker.com|sh

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

    成功后可以输入如下命令:

    docker -v

    docker images

    使用

    启动docker

    1. service docker start
    2. systemctl start docker.service

    拉取仓库:docker pull [OPTIONS] NAME[:TAG]

    查看本机有哪些镜像:docker images [OPTIONS] [REPOSITORY[:TAG]]

    运行容器:docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG...]

    目前机器上运行的容器:docker ps

    查看帮助:docker --help

    进入容器:docker exec -it 容器ID bash

    其中-i代表输入有效,-t代表分配伪终端

    停止容器:docker stop 容器ID

    如:

    拉取hello-world:docker pull hello-world

    查看镜像:docker images

    运行:docker run hello-world

    运行hello-world

    下面跑个nginx

     docker pull hub.c.163.com/library/nginx:latest

    前台运行nginx:docker run hub.c.163.com/library/nginx

    后台运行nginx:docker run -d hub.c.163.com/library/nginx

    其中d是指detach

    进入nginx这个镜像

    docker exec -it 441 bash

    Docker的网络也是隔离的

    Docker网络类型:

    Bridge:桥接,和路由器中的桥接一样,所以要有端口映射。

    Host:就是用主机的。

    None:无网络类型。

    -P是:--publis-all            开放所有

    如:

    docker run -d -p 8080:80 hub.c.163.com/library/nginx

    含义:将容器8080端口映射到主机80端口

    查看

    netstat -na | grep 8080

    用-P查看跑下:

    docker run -d -P hub.c.163.com/library/nginx

    163镜像中心地址:

    登录

  • 相关阅读:
    计算机基础-BAT入门进阶
    性能测试【第三篇】Jmeter的使用
    TypeScrip Class类
    30m退耕还湿空间数据集(2000-2010年,西南地区)
    ArcGIS JS API 演示Demo
    如何查询IP地址的位置?
    下载、安装并配置 Node.js
    Elasticsearch 8.3.2 集群安装部署
    制造业仓库很乱,该如何有效的管理呢?
    MethodArgumentNotValidException 与 ConstraintViolationException
  • 原文地址:https://blog.csdn.net/qq78442761/article/details/132799247