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