• docker 常用命令


    1,查看镜像

    docker images

    2,创建运行容器

    docker run -d --name tomcat8080 -p 8080:8080 tomcat
    #-d 后台创建启动
    #--name 定义容器名称
    # -p 映射端口 -p 宿主机:容器端口

    3,查看所有容器

    docker ps -a

    4,启动容器

    Docker启动容器启动容器有二种方式,一种是基于镜像新建一个容器并启动(第二点),一种是将在终止状态(stopped )的容器重新启动

    docker start 容器id/容器名称

    5,停止容器

    docker stop 容器id/容器名称

    6,删除容器

    docker rm 容器id/容器名称
    docker rm $(docker ps -aq)

     7,进入容器

    注意默认容器内linux包是最小安装。只拥有最基本的命令

    docker  exec -it 容器id/容器名称 bash 
    
    exit 退出容器(不会导致容器的停止)

    8,在宿主机和docker容器中拷贝文件

    1,将宿主机文件拷贝到容器
    docker cp 宿主机文件绝对路径 镜像名称:镜像文件目录 
    2,将容器文件拷贝到宿主机
    docker cp 镜像名称:镜像文件绝对路径 宿主机文件目录

     9,查看日志

    docker logs 容器id/名称
    
    --tail=10 查看最后10条
    -f 查看实时日志
    -t 查看日志产生的日期
    --since='2021-8-22' 查询当前日期之后的日志

     10,数据卷

    数据卷:是一个可供一个或多个容器使用的特殊目录

    特性:数据卷可以在容器之间共享和重用

       对数据卷的修改会立马生效

       对数据卷的更新,不会影响镜像

       数据卷默认会一直存在,即使容器被删除

    应用数据卷
    docker run -d --name tomcat8080 -p 8080:8080 -v /home/xxx:/usr/local/tomcat/webapps/ROOT/ tomcat
    心有所想,必有回响
  • 相关阅读:
    C
    如何让asp.net mvc 直接运行mobile页面
    Nuget找不到服务器
    C#调用R语言输出图片
    sql列转行
    C#读取注册表
    关于这个博客,关于我
    NOIP 2016 简要题解
    CSP2019 题解
    CF 练死劲
  • 原文地址:https://www.cnblogs.com/zhulei2/p/15172769.html
Copyright © 2020-2023  润新知