标签:pos 日志 帮助命令 arc lte 元数据 文件 文档 create
docker version # 显示doucker的版本信息
docker info # 显示docker的系统信息,包括镜像和容器的数量
docker 命令 --help # 帮助命令
帮助文档的地址:https://docs.docker.com/reference/
docker images # 查看所有本地主机上的镜像
解释说明:
可选项(加在命令的最后):
docker search 镜像名 # 搜索镜像
可选项:通过收藏来过滤显示结果
下载镜像
docker pull 镜像名 # 下载镜像,默认下载最新版
docker pull mysql:5.7 # 下载指定版本mysql
删除镜像
docker rmi -f 镜像id # 删除镜像
docker rmi -f 镜像id 镜像id 镜像id # 删除多个镜像
docker rmi -f $(docker images -aq) # 删除全部的镜像
注意:我们有了镜像才可以创建容器
docker run [可选参数] 镜像名 # 启动镜像
参数说明:
案例:
docker run -it centos /bin/bash # 启动并进入容器
退出容器
exit # 退出容器并停止容器
ctrl+q+p #退出容器但不停止容器
显示容器
docker ps # 列出当前正在运行的容器
docker ps -a # 列出当前正在运行的容器+历史运行过的容器
docker ps -n=? # 显示最近创建的容器
docker ps -q # 只显示容器的编号
删除容器
docker rm 容器id # 删除指定的容器,不能删除正在运行的容器
docker rm -f $(docker ps -aq) # 删除所有的容器
启动和停止容器
docker start 容器id # 启动容器
docker restart 容器id # 重启容器
docker stop 容器id # 停止当前正在运行的容器
docker kill 容器id # 强制停止当前容器
docker run -d 镜像名 # 后台启动容器
注意:当以后台方式启动容器后,运行docker ps命令查看当前正在运行的容器会发现,刚才启动的容器停止了,原因:容器使用后台运行,就必须要有一个前台进程,docker发现没有应用,就会自动停止
查看日志
docker logs -ft # 显示全部日志
docker logs -ft --tail 10 容器id # 显示10条日志
查看容器中的进程信息
docker top 容器id
查看镜像的元数据
docker inspect 容器id
进入当前正在运行的容器
docker exec -it 容器id /bin/bash # 方式一,进入容器后开启一个新的终端
docker attach 容器id # 方式二,进入容器正在执行的终端,不会启动新的进程
从容器内拷贝文件到主机上
docker cp 容器id:容器内路径 目标路径
标签:pos 日志 帮助命令 arc lte 元数据 文件 文档 create
原文地址:https://www.cnblogs.com/Y-wee/p/14495473.html