docker常用命令

systemctl start docker  启动命令

帮助命令

查看docker容器版本 docker version

查看docker容器信息 docker info

查看docker容器帮助 docker --help

镜像的基本命令

1.列出本地镜像 docker  images

docker常用命令

 

 显示镜像ID

docker常用命令

 

2.镜像搜索  docker  search +镜像名

docker常用命令

 

--filter=stars=600:只显示 starts>=600 的镜像   docker search --filter=stars=600 mysql

docker常用命令

 

3.镜像下载  docker pull  +镜像名

docker常用命令

 

 

4.镜像删除 

单个镜像删除  docker rmi +镜像名

强制删除   docker rmi -f  +镜像名

多个镜像删除,不同镜像间以空格间隔

删除全部镜像  docker  rmi -f $(docker images -aq)

docker常用命令

 

 

容器操作

 

1.新建并启动容器

docker run 【可选参数】 image

--name ="Name"   给容器另外命名

-it       使用交互式运行

-d       后台方式运行

-p       指定容器端口

-P       随机端口

测试,启动进入容器

docker常用命令

 

 

2.退出容器  exit   停止了

 docker常用命令

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

 

3.列出所有的运行的容器  docker ps

-a  列出当前正在运行的容器+历史运行的容器

docker常用命令

 

-n=?   显示最近创建的容器

  docker常用命令

 

 

4.删除容器

删除指定的容器    docker rm  容器ID      不能删除正在运行的容器

docker常用命令

 

 

删除所有的容器   docker rm -f  $(docker ps -aq)     

docker常用命令

 

 

5.启动和停止容器的操作

docker  start 容器ID     启动容器

docker常用命令

 

docker restart  容器ID    重启容器

 

docker stop  容器ID       停止当前正在运行的容器

docker常用命令

 

docker kill  容器ID      强制停止当前的容器

 

常用的其它命令

 

1.后台启动容器

命令  docker run -d 镜像

docker常用命令

 

问题docker ps  发现centos 停止了

常见的坑 ,docker 容器使用后台运行,就必须要有一个前台进程 ,容器发现没有应用了就会自动停止

 

2.查看日志

docker logs  -f -t  --tail 容器 ,如果没有日志,自己编写shell脚本

-tf   显示日志

--tail number    要显示日志条数

docker常用命令

 

 

 

 

 

 

 

 

 

 

 

 

 

3.查看容器中进程的信息

docker  top 容器ID

docker常用命令

 

 

 

4.查看镜像的元数据   docker inspect 容器ID    重要

 

进入当前正在运行的容器

我们通常容器都是使用后台的方式运行的,需要进入容器,修改一些配置

命令:  docker exec -it 容器ID bashshell                   进入容器后开启一个新的终端,可以在里面进行操作(常用)

docker常用命令

方式二:

docker attach 容器ID                    进入容器正在执行的终端,不会启动新的进程

 

5.从容器内拷贝文件到主机上

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

 

docker常用命令

上一篇:单例模式


下一篇:09Hive_ETL_数据分析