美文网首页
Docker命令

Docker命令

作者: yywfy的昵称 | 来源:发表于2020-11-16 15:58 被阅读0次

    Docker命令总结:

    docker命令总结

    帮助命令:

    docker version

    docker info

    docker --help

    docker镜像命令:

    docker images -a -q --digests --no-trunc

    可选项

    -a列表本地的所有镜像及子镜像

    -q只显示镜像ID

    --digests显示镜像的摘要信息

    --no-trunc显示完整的镜像信息

    docker search mysql -s 

    -s列出收藏数不少于指定值的镜像

    查询收藏数大于3000的mysql镜像

    docker pull mysql

    如果不给定版本号,默认下载最新的版本。

    docker rim 镜像ID/镜像仓库

    可根据镜像ID,镜像仓库删除镜像

    docker rmi -f $(docker images -q)

    Docker容器命令:

    docker run [options] images

    些是一个减号,有些是两个减号

    --name="容器新名字": 为容器指定一个名称;

    -d: 后台运行容器,并返回容器ID,也即启动守护式容器;

    -i:以交互模式运行容器,通常与 -t 同时使用;

    -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;

    -P: 随机端口映射;

    -p: 指定端口映射,有以下四种格式

    ip:hostPort:containerPort

    交互式运行,直接进入容器

    exit  退出容器并关闭容器

    ctrl+p+q退出不关闭容器

    docker ps [options ] 

    -a  显示所有运行和没有运行的容器

    -q :静默模式,只显示容器编号。

    docker restart  容器ID或容器名称

    docker start  容器ID或容器名称

    docker stop  容器ID或容器名称

    docker kill 容器ID或容器名称

    docker rm 容器ID

    docker rm -f $(docker ps -aq)

    很重要的要说明的一点: Docker容器后台运行,就必须有一个前台进程. 如果使用 docker -it jenkins运行容器,退出控制台,容器就会退出,docker ps -a进行查看,会发现容器已经退出。

    docker  logs  容器ID  #查看容器日志

     -t是加入时间戳

    -f跟随最新的日志打印

    --tail数字 显示最后多少条

    docker top 容器ID    #查看容器运行进程

    docker inspect 容器ID  #查询容器内部细节

    docker exec -it 容器ID /bin/bash

     #重新打开一个新的终端 如果以这种方式进入容器,可以使用exit退出。而不会关闭容器

    进入容器

    docker attach  容器ID

    #attach直接进行容器终端,不会启动新的进程,这种方式里面使用exit退出会关闭容器,如果不想关闭容器必须使用ctrl+p+q。

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

    copy file

    相关文章

      网友评论

          本文标题:Docker命令

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