zoukankan      html  css  js  c++  java
  • Docker常用命令

    查看容器

    # 查看容器
    docker ps -a
    # 启动容器
    docker start 69f58f921497
    # 启动容器,后台运行
    docker start x # 进入容器1
    # -t 分配一个伪终端
    # -i 即使没有附件也保持Stdin打开
    # -d 分离模式,后台运行 docker exec -i -t 69f58f921497 bash # 进入容器2,只能登陆一个bash docker attach 69f58f921497

    查看docker镜像

    docker image ls

    搜索docker镜像

    docker search sentos

    下载docker镜像

    # 从docker官网下载
    docker pull centos:[buildid]
    # 从私人创库下载
    docker pull registry.cn-shenzhen.aliyuncs.com/haibincoder/centos:[版本号]

    启动docker镜像,新建docker容器

    # 带输入输出的方式新建容器
    docker run -i -t centos bash

    登陆阿里云docker

    sudo docker login --username=11503004@qq.com registry.cn-shenzhen.aliyuncs.com

    从registry中拉取镜像

    docker pull registry.cn-shenzhen.aliyuncs.com/haibincoder/centos:[镜像版本号]

    将镜像推送到registry

    将镜像推送到registry:
    $ sudo docker login --username=11503004@qq.com registry.cn-shenzhen.aliyuncs.com
    $ sudo docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/haibincoder/centos:[镜像版本号]
    $ sudo docker push registry.cn-shenzhen.aliyuncs.com/haibincoder/centos:[镜像版本号]

    sample:

    使用docker tag重命名镜像,并将它通过私网ip推送至registry:

    $ sudo docker images
    
    REPOSITORY                                                         TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
    registry.aliyuncs.com/acs/agent                                    0.7-dfb6816         37bb9c63c8b2        7 days ago          37.89 MB
    
    $ sudo docker tag 37bb9c63c8b2 registry..aliyuncs.com/acs/agent:0.7-dfb6816

    通过docker images 找到您的imageId 并对于改imageId重命名镜像domain到registry内网地址。

    $ sudo docker push registry..aliyuncs.com/acs/agent

    查看docker信息

    docker info 
    docker version

     

    Docker从Container建立Iamge

    http://blog.csdn.net/wxqee/article/details/52081866 

    Docker 提交一个运行中的程序为镜像

    docker commit [container_id] [new_name]

    运行镜像并添加端口

    docker run -d -p 8000:80 [image_name] /bin/bash
  • 相关阅读:
    37. Sudoku Solver(js)
    36. Valid Sudoku(js)
    35. Search Insert Position(js)
    34. Find First and Last Position of Element in Sorted Array(js)
    33. Search in Rotated Sorted Array(js)
    32. Longest Valid Parentheses(js)
    函数的柯里化
    俞敏洪:我和马云就差了8个字
    vue路由传值params和query的区别
    简述vuex的数据传递流程
  • 原文地址:https://www.cnblogs.com/bincoding/p/7900534.html
Copyright © 2011-2022 走看看