Docker图示

Docker的基本框架

###  Docker的使用
     docker images : 列出本地镜像 
     使用 docker run 命令来在容器内运行一个应用程序
     docker stats --help  帮助系统
     -- docker 命令来查看到 Docker 客户端的所有命令选项
     -- Docker 公共仓库  Docker Hub  docker search centos
     -- Docker 私有仓库
#### Docker容器状态
     created(已创建)  restarting(重启中)
     running 或 Up(运行中)
     removing(迁移中)
     paused(暂停)
     exited(停止)
     dead(死亡)
    -- 启动或者关闭
    sudo systemctl start docker
    sudo systemctl stop docker
    sudo systemctl restart docker
    
### Docker常用命令
     查看docker是否安装成功  docker version
    -- 查看镜像   sudo docker images
    -- 查看容器   sudo docker ps -a
    ## cd docker_images/
    sudo docker save -o ufoy.tar ufoy-docker
    sudo docker load -i ufoy.tar             #  docker load : 导入使用 docker save 命令导出的镜像。 --input , -i : 指定导入的文件    
    sudo docker inspect *********
    sudo docker history *********
       说明:
           docker inspect 用于查看docker对象的底层基础信息。
           包括容器的id、创建时间、运行状态、启动参数、目录挂载、网路配置等等。
           另外,该命令也可以用来查看docker镜像的信息。
     sudo docker run --runtime=nvidia  
     sudo nvidia-docker start "***
     sudo nvidia-docker exec -it  "***"  /bin/bash
     -- docker exec 进入容器内部
     

     ## 停止和删除
     docker stop  你的_CONTAINER ID
     docker rm    你的CONTAINER_ID 
     
    使用docker commit命令制作docker镜像
       docker history命令用来显示镜像创建的历史记录信息-再现完整构建命令
       
       docker commit 命令主要功能是把当前容器提交打包为镜像
       以使用docker commit构建镜像,但是推荐使用 Dockerfile 构建镜像(构建指令和设置指令)
    # sudo docker info

     其他命令和说明
         docker tag
         Dockerfile 的指令每执行一次都会在 docker 上新建一层。
            指令:  COPY  ADD  CMD  ENTRYPOINT  ENV  ARG  VOLUME  EXPOSE  WORKDIR
###  制作Docker镜像并推送到镜像仓
    容器引擎 docker 
    制作容器镜像:镜像(Image)
       Dockerfile是一个文本文件,其内包含了一条条的指令(Instruction),
         每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建
           Dockerfile指令介绍如下。
            FROM语句:表示使用nginx镜像作为基础镜像,一个Dockerfile中FROM是必备的指令,并且必须是第一条指令。
            RUN语句:格式为RUN <命令>,表示执行echo命令,在显示器中显示一段“Hello, SWR!”的文字。
         vim Dockerfile
        docker build
    镜像库管理
    Docker搭建带有访问认证的私有仓库
           拉取镜像registry(仓库)和registry-web(用于访问仓库的UI界面)
           下载 docker-compose
           创建几个目录,用于存放配置文件和作为私有仓库的镜像存储目录
           设置配置文件
           启动容器 docker-compose up -d
           镜像运行情况:docker ps | grep registry
    登录镜像仓库。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值