zoukankan      html  css  js  c++  java
  • Docker基础命令

    docker ps 列出所有在运行的容器信息
    docker ps -a 列出所有的容器信息
    docker ps -n 5 列出最近创建的5个容器信息
    docker ps -a -q 列出所有创建的容器ID

    创建以后台进程方式运行的容器:
    docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done“

    创建与容器交互的终端:
    docker run -i -t ubuntu:15.10 /bin/bash

    docker stop [ID或者名字] 停止容器

    docker restart 重启

    docker rm 删除

    docker top 查看容器内运行的进程

    docker inspect 返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。


    docker images 列出本地主机上的镜像

    docker pull来取镜像到本地

    docker search [镜像名:标签] 搜索仓库里的镜像

    提交镜像:
    docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2

    docker pause CONTAINER
    # 暂停一个容器,方便 commit

    docker unpause CONTAINER 继续暂停的容器

    --> -a指定作者

    为镜像添加一个标签
    docker tag 860c279d2fe runoob/centos:dev


    网络端口映射:
    -P :是容器内部端口随机映射到主机的高端口。
    -p : 是容器内部端口绑定到指定的主机端口。


    docker run -d -p 5000:5000 training/webapp python app.py 前面的端口是本机端口,后面的是容器里的端口


    容器内外复制数据:
    第一类:
    从主机上拷贝文件到容器内
    Docker cp /path/file 容器id或名称:/path/file
    从容器内拷贝文件到主机上
    Docker cp 容器id或名称:/path/file /path/file

    第二类:
    用-v挂载主机数据卷到容器内
    docker run -v /path/to/hostdir:/mnt 容器id或名称

    第三类:
    直接在主机上拷贝到容器物理存储系统
    docker inspect -f '{{.Id}}' server2
    sudo cp path-file-host /var/lib/docker/overlay/FULL_CONTAINER_ID/root/PATH-NEW-FILE


    docker进入正在运行中的容器:
    docker exec -it 3afaaaaaa9 /bin/bash

  • 相关阅读:
    linq
    存储过程动态显示top条数
    js正则表达式
    WebClient异步下载文件
    C++ socket编程基础(ZT)
    Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令(转载)
    C#获取各种格式的系统时间
    C++中对sprintf()函数的说明(转)
    史上最全前端面试题(含答案)B篇
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/byron0918/p/9540566.html
Copyright © 2011-2022 走看看