玖叶教程网

前端编程开发入门

docker常用命令详细版(上)(dockers命令)

镜像操作命令

#docker images 查询镜像

#docker pull tomcat 拉取最新tomcat镜像

#docker pull tomcat:3.2 拉取tomcat镜像3.2版本

#docker rmi -f tomcat 删除单个

#docker rmi -f tomcat nginx 删除多个

#docker rmi -f $(docker ps -qa) 删除全部


容器操作命令

#docker ps -a 列出当前正在运行的容器

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

#docker ps -n 2 列出过去启动过的2个容器

#docker ps -qa 列出当前正在运行的容器的ID号

#docker run -it --name mycentos centos 启动centos容器并起别名mycentos,同时进入终端

#docker run -it --name mycentos centos /bin/bash 前后台交互式启动

#exit 容器停止并退出

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

#docker start mycentos/ID号 关闭后的容器再次启动

#docker restart mycentos 重启容器

#docker stop mycentos 停止容器

#docker stop mycentos 强制停止容器

#docker rm 9cdf5ff340a5 删除停止的容器

#docker rm -f 9cdf5ff340a5 强制删除停止的容器

#docker rmi 9cdf5ff340a5 强制删除停止的容器镜像(i)

#docker rm -f $(docker ps -a -q) 一次性删除已关闭的容器

#docker ps -a -q | xargs docker rm 一次性删除已经关闭的容器

#docker run -d --name mycentos2 centos 后台启动容器

#docker run -it -d --name mycentos3 centos 后台启动容器并在前台开启一个守护进程(-it)

#docker run -d --name mycentos11 centos /bin/sh -c "while true;do echo hello zhangwentian;sleep 2;done" 在后台运行容器mycentos11,循环:每2秒钟持续打印zhangwentian

#docker logs -t -f 26e763f5d958 打印日志(-t 时间 -f 循环 )

#docker top 26e763f5d958 查看容器内运行的进程

#docker inspect 26e763f5d958 查看容器内部细节

#docker attach fa178b7292a6 直接进入容器终端,不会启动新进程

#docker exec -it fa178b7292a6 ls -l /tmp 在容器中打开新的终端,并且可以启动新的进程

#docker cp fa178b7292a6:/tmp/zhang.log /root 将容器内的log文件拷贝到宿主机root下

大家如果在头条号有电脑日常问题,可以在下方评论,看到后会第一时间回复大家。

作者|黑猫

关注【IT黑猫运维】头条号,每天收获最实战的电脑技能干货。

如果你喜欢我的文章,不妨点赞、转发、收藏一下哦!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言