docker 常用命令(docker容器)

网友投稿 293 2022-08-20

docker 常用命令(docker容器)

查看docker信息

查看版本:docker version

查看信息:docker info

查看帮助:docker command --help

 

镜像中常用命令

  下载镜像:docker image pull

  从 Docker Hub 的 alpine 仓库中拉取标签为 latest 的镜像:docker image pull alpine:latest

  列出本地存储的所有镜像:docker image ls

  显示镜像细节:docker image inspect [imageName]

  删除镜像:docker image rm [imageName]

  启动容器:docker run [imageName]

  后台启动docker,并指定宿主机端口和docker映射端口:docker run -p 8000:80 -tdi --privileged [imageID] [command]

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

-d: 后台运行容器,并返回容器ID;

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

--privileged: 容器将拥有访问主机所有设备的权限

通常情况下 [command] 填下 /bin/bash 即进入容器

 

容器中常用命令

  累出本地正在运行的容器:docker container ls

  列出本机所有容器,包括终止运行的容器:docker container ls -all

  进入容器SSh界面:docker attach [containerID]

  删除容器文件:docker container rm [containerID]

  查看容器日志:docker logs -f -t --since=["date"] --tail 10 [containerID]

    -f: 输出日志

-t: 显示时间戳

--since=“2019-03-04”: 显示该时间后的日志

--tail 10: 列出容器最新10条日志

containerName: 容器名称

 

批量操作容器

  查看所有容器:docker ps -a

  查看运行容器:docker ps

  停止全部运行中的容器:docker stop $(docker ps -q)

  删除全部容器:docker rm $(docker ps -aq)

  停用并且删除容器:

docker stop $(docker ps -q) & docker rm $(docker ps -aq)

      出处:https://cnblogs.com/tynam/

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:从零入门测试(从零开始学测试 一步迈进互联网)
下一篇:Python面试题(python面试常见问题)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~