美文网首页DockerLinux_Docker
Docker的常用其他命令

Docker的常用其他命令

作者: 让你变好的过程从来都不会很舒服 | 来源:发表于2021-08-23 17:02 被阅读0次

    后台启动容器

    # 命令 docker run -d 镜像名!
    -- docker run -d centos
    # 问题docker ps,发现 centos 停止了
    # 常见的坑、docker 容器使用后台运行、就必须要有一个前台进程,docker发现没有应用、就会自动停止
    # nginx 容器启动后、发现自己没有提供服务、就会立刻停止、就是没有程序了
    

    查看日志

    docker logs -f -t --tail 容器,没有日志
    # 自己编写一段shell脚本
    -- docker run -d centos /bin/sh -c "while true;do echo kuangshen;sleep 1;done"
    -- docker ps
    # 显示日志
    -tf #显示日志
    --tail number #要显示日志条数
    -- docker logs -tf --tail 10 
    

    查看容器中进程信息 ps

    # 命令 docker top 容器id
    -- docker top 12321321312
    

    查看容器的元数据

    # 命令
    docker inspect 容器id
    

    进入当前正在运行的容器

    #我们通常容器都是以后台方式运行的,需要进入容器、修改一些配置
    # 命令
    -- docker exec -it 容器id /bin/bash
    # 方式二
    -- docker attach 容器id
    # 区别
    # docker exec 进入容器后开启一个新的终端、可以在里面操作(常用)   
    # docker attach 进入容器正在运行的终端 不会启动新进程
    

    从容器内拷贝文件到主机上

    docker cp 容器id:容器内路径 目的的主机路径
    

    相关文章

      网友评论

        本文标题:Docker的常用其他命令

        本文链接:https://www.haomeiwen.com/subject/wfqhyltx.html