容器(contianer)

容器是镜像的一个运行实例,不同的是它带有额外的可写层
可认为docker容器就是独立运行的一个或一组应用,以及它们所运行的必需环境。

启动一个容器

docker run -i -t nginx(等价于先执行docker create 再执行docker start 命令)

其中-t选项让docker分配一个伪终端并绑定到容器的标准输入上, -i则让容器的标准输入保持打开。若要在后台以守护态(daemonized)形式运行,可加参数-d

查看容器

# 列出本机正在运行的容器
$ docker container ls
# 或者
$ docker ps
# 列出本机所有容器,包括终止运行的容器
$ docker container ls –all
# 或者
$ dcoker ps -a

停止容器

docker container kill
# 或者
docker stop nginx

删除容器

docker container rm
# 或者
docker rm containerid
# 删除所有容器
docker rm $(ps -a -q)
# 强制删除所有容器
docker rm $(ps -a -q) -f

进入容器

docker exec -it containerid /bin/bash
# 或者
docker exec -it containername/bin/bash

使用exit退出容器

停止容器

docker stop containerid
# 或者
docker stop containername
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。