zoukankan      html  css  js  c++  java
  • docker第一日学习总结

    查看当前所有的镜像

    docker images

    查看当前运行的容器

    docker ps 

    一般容器分为后台驻留和闪退(ubuntuusybox等)两种,对于后台驻留的,我们如果想进入这个容器(前提是容器能进入)

    docker exec -it ec00e6b663e0 bash

    停止进程

    docker stop ec00e6b663e0

    打印进程中的控制台日志

    docker logs ec00e6b663e0 -f

    另外一种进入方式,附加到现在运行中的docker上

    docker attach ec00e6b663e0

     

     

    强行让ubuntu驻留,本来是闪退的。

    docker run -d ubuntu /bin/bash -c "while true; do sleep 1; done"

     

    给正在开发的ubuntu打标签,v1.0,同一个时候可以打多个标签。比如v1.0/v1.0.0/v1等等

    docker tag ubuntu-developing lukairui/ubuntu-lkr:v1.0

    开发一段时间后,先用commit使之成为一个镜像,和原来的ubuntu-developing不一样的镜像hash。然后再用tag进行打标签

    docker tag ubuntu-with-gcc lukairui/ubuntu-lkr:v2

     

    标签是一种指向,可以被抢走的。

    推送到docker hub

    docker push  lukairui/ubuntu-lkr:v1.0

     

    搭建私服

    docker run -d -p 5000:5000  -v /tmp:/val/lib/registry registry:2

     

    要提交到私服,必须加上私服的ip:port,提交到docker hub则不需要

    docker tag ubuntu-in-developing  cdh001:5000/lukairui/ubuntu-lkr:v1.0

    docker push cdh001:5000/lukairui/ubuntu-lkr:v1.0

     

  • 相关阅读:
    利用Express模拟web安全之---xss的攻与防
    JavaScript之引用类型
    JavaScript之变量、作用域和内存问题
    linux学习之缓存机制
    linux学习之vimrc配置推荐
    linux系统之free命令详解
    JavaScript之函数
    JavaScript之语句
    JavaScript之字符串、对象及操作符
    Navicat for MySQL 之数据库迁移
  • 原文地址:https://www.cnblogs.com/lukairui/p/13603511.html
Copyright © 2011-2022 走看看