zoukankan      html  css  js  c++  java
  • 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
    心有所想,必有回响
  • 相关阅读:
    python input and output and cpickle
    NS3中文教程:3下载及编译软件
    Wireshark Display fliters
    Python 中的几种copy用法
    python func for shell operation
    关于AX的临时表
    关于AX中的Query是如何查询记录
    POJ 2996, Help Me with the Game
    POJ 1328, Radar Installation
    POJ 3295, Tautology
  • 原文地址:https://www.cnblogs.com/zhulei2/p/15172769.html
Copyright © 2011-2022 走看看