• docker的一些常用操作


    1.进入正在运行的docker容器

    # 首先使用下面的命令,查看容器ID(CONTAINER ID):
    docker ps -a
    # 然后用下面的命令进入容器,就可以使用bash命令浏览容器里的文件:
    docker exec -it [CONTAINER ID] bash
    # 有的镜像没有bash命令,可以用对应的shell,比如sh
    docker exec -it [CONTAINER ID] sh

    2.docker容器跟宿主机互相拷贝文件

      1)宿主机文件 cp(拷贝)到 docker容器

    docker cp [filename] [{container_name/ID}:/directory/filename]

      

    docker cp 宿主机文件路径 容器名:容器目录
    
    docker cp /var/www/html/index.html tomcat001:/usr/local/tomcat/webapps

      2)docker容器 文件 cp(拷贝)到宿主机

    docker cp [{container_name/ID}:/directory/filename] [filename]
    docker cp 容器名:容器内文件路径  宿主机目录
    
    docker cp tomcat001:/root/test.txt /home

    3.docker将容器内文件夹与宿主机映射

    docker run --name ex1 -p 89:80 -v D:/html:/usr/share/nginx/html -d nginx
    
    --name ex1 指容器名字为ex1
    -p 89:90 指宿主机端口和容器端口的映射为89:90
    -v是宿主机目录与容器文件目录映射
    docker run --name nginx -p 80:80 -v /usr/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/nginx/html/:/usr/share/nginx/html -d nginx:1.20.1
  • 相关阅读:
    双边沿采样
    `ifdef、`else、`endif 用法
    交通信号灯
    异步复位同步释放
    用Verilog来实现d触发器2分频的Verilog hdl程序
    谈谈Mux与门电路的相互替换(包含实例分析)
    数字电路笔试题
    仰视奶牛
    单调栈
    div2 620 C
  • 原文地址:https://www.cnblogs.com/fps2tao/p/16470820.html
Copyright © 2020-2023  润新知