• Docker(快速实战流程)


     

    理解

    组成部分

    镜像A+容器B 约等于 vmware[iso+运行ing虚拟机]

    操作部分

    获取镜像[核心操作]:1、3、4

    整体流程

    [动手跟着敲一遍熟悉流程]
    
    [4].获取镜像  对应pull
    docker pull nginx == docker pull nginx:latest
    
    查看镜像  
    docker images
    
    [2].运行镜像  对应run
    docker run -d -p 80:80 -v 'pwd':/usr/share/nginx/html nginx
    参数
        -d 后台运行,不阻塞shell指令窗口
        -it 阻塞运行[有些容器不加it会断,mysql类型就不需要[服务型的容器]]
        -p [外部端口]:[容器内部端口] 指定端口映射
        -v [当前目录] 映射文件
        --name 容器的名字
    查看运行的容器    
    docker ps 
    
    修改容器内部
    docker exec -it 92[后面的可以省略] bash
    
    删除容器
    docker rm -f 8b[后面可以省略]
    
    修改并保存为镜像
    1.
    [3].docker commit 92[后面可以省略](容器id) m1(镜像名字)
    2.
    [1].dockerfile
        指定基础镜像及操作(来构建镜像)
    docker build -t m2(镜像名字) .(dockerfile的目录)
    
    [6]将镜像保存到tar文件
    docker save m2 >1.tar
    
    删除镜像(删除镜像需先删除使用该镜像的容器)
    docker rmi m2
    
    [7]将镜像从tar中加载
    docker load m2 <1.tar
    
  • 相关阅读:
    polly异常重试、熔断
    ASP.NET Core-Linux发布部署
    ASP.NET Core-扩展Views的几种方式
    ASP.NET Core-使用AspNetCore实现AOP

    Docker-Dockerfile2
    Docker-Dockerfile1
    Docker-搭建私有仓库步骤


  • 原文地址:https://www.cnblogs.com/biturd/p/12623164.html
Copyright © 2020-2023  润新知