zoukankan      html  css  js  c++  java
  • docker基本命令

    {

    "registry-mirrors":["https://registry.docker-cn.com"]

    }

    镜像加速

    /etc/docker/daemon.json

     

    1、搜索镜像

    docker search nginx

    2、下载镜像

    docker image pull nginx:1.14-alpine

    3、显示下载的本地镜像

    docker image ls (--help)

    4、删除docker镜像

    docker rmi .. 或 docker image rm ..

    5、container帮助

    docker container --help

    6、启动容器

    docker run --name b1 -it busybox:latest // docker启用busybox容器,赋予名字b1且启用交互(it)

    7、停止容器

    docker stop b1 或 docker kill b1

    8、删除容器

    docker rm b1

    9、查看docker镜像

    docker ps

    10、查看正在运行的docker镜像

    docker container ls

     

     

    11、查看doker日志

    docker logs -t -f containerid //-t:时间 -f:持续打印 containerid:docker ps显示的id

    12、暂时退出docker

    exit //完整退出容器 或 ctrl+P+Q//暂时退出容器,进程不断

    13、再次进入docker镜像内

    docker attach containerid //不启动新进程 或 docker exet -t containerid /bin/bash //启动新进程 或 docker exet -t containerid ls -l /tmp //宿主机直接远程启动镜像并打印结果到宿主机

     

     

     

     

    14、端口映射-p、-P

    docker run -it -P tomcat //自动分配端口 或 docker run -it -p 8888:8080 tomcat //分配端口8888来访问8080

     

    15、提交自定义镜像

    docker commit -a='作者' -m="描述信息" containerid namespace/name:1.2

     

    16、容器卷 和宿主机进行绑定

    docker run -it -v /宿主机的绝对路径目录:/容器内的绝对路径目录 镜像名 例子:docker run -it -v /mydatavolume:/datavolumeContainer centos // 相当于 将mydatavolume这个U盘插入到datavolumeContainer上 //在详细配置文件中的 hostConfig的Binds中会查看到/mydatavolume:/datavolumeContainer 绑定成功

    17、查看容器详细内容

    docker inspect containerid //查看镜像的详细内容

      

  • 相关阅读:
    Windows Python+Eclipse环境配置
    infobright系列二:数据迁移
    infobright系列一:源码安装infobright
    autotools归纳
    Atlas系列一:Atlas功能特点FAQ
    C#反射技术概念作用和要点
    .net获取本机公网IP代码
    Java泛型-类型擦除
    现在就使用HTML5的十大原因
    让网页图片变灰色的三种方法
  • 原文地址:https://www.cnblogs.com/itstone/p/11766090.html
Copyright © 2011-2022 走看看