镜像操作命令 #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黑猫运维】头条号,每天收获最实战的电脑技能干货。 如果你喜欢我的文章,不妨点赞、转发、收藏一下哦!