美文网首页
Docker操作指令

Docker操作指令

作者: 无量儿 | 来源:发表于2022-01-14 16:07 被阅读0次

    本地删除docker内文件
    docker exec -t container_name rm -rf /tmp/test.txt

    本地新建docker内目录
    docker exec -t container_name mkdir -p /tmp/zhangk

    下载镜像
    docker pull centos

    查看本地已有镜像
    docker images

    新建并启动容器
    docker run -it image_name

    -it:启动交互式容器

    查看当前运行容器
    docker ps

    docker查看全部容器命令
    docker ps -a

    容器退出并停止
    exit

    启动容器
    docker start container_id

    容器退出不停止
    Ctrl + P + Q

    进入正在运行的容器:
    docker attach container_id
    docker exec -it container_id /bin/bash

    上一次运行的容器
    docker ps -l

    上三次运行的容器
    docker ps -n 3

    容器重启
    docker restart container_id

    容器停止
    docker stop container_id
    docker kill container_id

    删除已停止容器
    docker rm container_id
    -f:强制删除(包括未停止)

    守护式运行:docker run -d image_name /bin/sh -c "while true; do echo hell; sleep 2; done"

    查看容器日志:
    docker logs -t -f -tail 5 container_id
    -t:加入时间
    -f:打印最新日志
    --tail:查看倒数几行

    查看容器内运行的进程:docker top container_id

    查看容器内部细节:docker inspect container_id

    从容器拷贝文件到主机:docker cp container_id:/tmp/a.txt /root

    运行tomcat:
    docker run -it -p 8888:8080 tomcat
    docker run -it -P tomcat

    利用自己配置的容器生成镜像:
    docker commit -a="zuozhe" -m="shuoming" container_id fiendfire/mytomcat:1.2
    生成自己镜像的容器:
    docker run -it -p 7777:8080 fiendfire/mytomcat:1.2

    删除所有正在运行的docker容器
    docker rm -f $(docker ps -q)

    守护式进程启动tomcat:
    docker run -d -p 6666:8080 tomcat

    相关文章

      网友评论

          本文标题:Docker操作指令

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