Docker镜像容器常用命令
Posted 21-gram
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker镜像容器常用命令相关的知识,希望对你有一定的参考价值。
容器
创建容器
docker run [OPTIONS] 镜像名:标签名
OPTIONS
-i 表示交互式运行容器(就是创建容器后,马上会启动容器,并进入容器 ),通常与 -t 同时使用
-t 启动后会进入其容器命令行, 通常与 -i 同时使用; 加入 -it 两个参数后,容器创建就能登录进去。即分配一个伪终端
--name 为创建的容器指定一个名称
-d 创建一个守护式容器在后台运行,并返回容器ID
-v 表示目录映射, 格式为: -p 宿主机目录:容器目录
-p 表示端口映射,格式为: -p 宿主机端口:容器端口
交互式容器
创建容器后,马上会启动容器,并进入容器
docker run -it --name=mycentos centos:7 /bin/bash
守护式容器
果对于一个需要长期运行的容器来说,我们可以创建一个守护式容器(后台运行的容器)
docker run -id --name=mycentos2 centos:7
查看容器
查看正在运行容器 docker ps
查看所有的容器(启动与未启动的容器) docker ps -a
查看最后一次运行的容器 docker ps –l
查看停止的容器 docker ps -f status=exited
查看容器的cpu占用率 docker stats
查看容器日志 docker logs -f -t --tail 100 容器id
退出容器
退出并停止当前容器, 注意在容器内部的命令行执行 exit
退出不停止当前容器 Ctrl + p + q
启动容器
docker start 容器名称|容器id docker start `docker ps -a -q`
启动所有运行过的容器 docker start `docker ps -a -q`
停止容器
停止正在运行的容器(正常停止) docker stop 容器名称|容器id
强制停止正在运行的容器 docker kill 容器名称|容器id
停止所有在运行的容器 docker stop `docker ps -a -q`
镜像
查看镜像
- 列出已安装所有镜像 docker images
- 只显示镜像ID docker images -q
拉取镜像 docker pull 镜像名:标签名
删除镜像 docker rmi 镜像ID
以上是关于Docker镜像容器常用命令的主要内容,如果未能解决你的问题,请参考以下文章
Docker 从入门到实践系列三 - Docker 常用命令