• docker 命令


     
    下载最新镜像
    .1  sudo docker pull ubuntu
     
    创建新镜像
    2. sudo docker run -i -t image_name /bin/bash #image_name为docker镜像名称
     
    3. 创建一个无限打印
    CONTAINER_ID=$(sudo docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done")
     
    4.  查看日志
    sudo docker logs $CONTAINER_ID
     
    5. 连接上docker
    sudo docker attach $CONTAINER_ID
     
    6. 停止docker
    sudo docker stop $CONTAINER_ID
     
    7. 查看运行中的docker
    sudo docker ps  #列出当前所有正在运行的container
     
    sudo docker ps -l #列出最近一次启动的,且正在运行的container
    sudo docker ps -a #列出所有的container
     
    8. docker export命令
    container_id=`docker run -d <image_name> ls`
     
    docker export $container_id > image.tgz
     
    9.docker import命令
    cat image.tgz | sudo docker import - simple_dev #simple_dev为自定义的镜像名称
     
    10.docker port命令
    docker run -p 80:8080 <image> <cmd> #映射容器的8080端口到宿主机的80端口
     
    11.删除所有容器
    sudo docker rm `sudo docker ps -a -q`
     
    12.删除具体某个容器
    sudo docker rm $CONTAINER_ID
     
    13.docker命令快速参考
    linjiqin@ubuntu:~$ sudo docker images #查看本地镜像
    linjiqin@ubuntu:~$ sudo docker attach $CONTAINER_ID #启动一个已存在的docker实例
    linjiqin@ubuntu:~$ sudo docker stop $CONTAINER_ID #停止docker实例
    linjiqin@ubuntu:~$ sudo docker logs $CONTAINER_ID #查看docker实例运行日志,确保正常运行
     
    linjiqin@ubuntu:~$ sudo docker inspect $CONTAINER_ID #查看container的实例属性,比如ip等等
     
     
    13. 连接到已存在的docker
    sudo docker images
    sudo docker run -i -t ubuntu:14.04 /bin/bash
     




  • 相关阅读:
    【移动端】300ms延迟以及点透事件原因以及解决方案
    javaScript drag对象进行拖拽使用详解
    js文件上传原理(form表单 ,FormData + XHR2 + FileReader + canvas)
    Linux常用bash命令
    一些好的关于网络知识的博客
    python 2 处理HTTP 请求的包
    python 3 处理HTTP 请求的包
    接口测试笔记
    接口测试资料
    PyH : python生成html
  • 原文地址:https://www.cnblogs.com/sblig/p/4746926.html
Copyright © 2020-2023  润新知