Docker 容器基本操作
Posted yogile
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 容器基本操作相关的知识,希望对你有一定的参考价值。
前言
我们实现了 为 Debian 获取 Docker Engine - Community ,本文接着简述 Docker 容器的基本操作。
docker run [-i] [-i] [--name] [/bin/bash]
docker ps [-a] [-l]
docker inspect <id/容器名>
docker start [-i] <id/容器名>
docker rm <id/容器名>
启动容器
单次启动容器
docker run <image> <命令>
交互式容器
docker run -i -t <image> /bin/bash
-i
: --interative=true | fasle ,默认是 false,告诉 docher 守护进程为容器始终打开标准输入-t
:--tty=true | false ,默认是 false,为容器创建一个伪 tty 终端/bin/bash
:在容器启动时运行 bash 命令
自定义容器名
docker run --name=<自定义名> -i -t <image> /bin/bash
第一次启动
docker run -i -t ubuntu /bin/bash
第一次启动尚未用过的容器(比如:安装完 Docker 第一次创建 Ubuntu 容器),会提示无法在本地找到映像“ubuntu:最新版” ,然后执行下载:
Unable to find image 'ubuntu:latest' locally
latest: Pulling from library/ubuntu
423ae2b273f4: Pull complete
de83a2304fa1: Pull complete
f9a83bce3af0: Pull complete
b6b53be908de: Pull complete
Digest: sha256:04d48df82c938587820d7b6006f5071dbbffceb7ca01d2814f81857c631d44df
Status: Downloaded newer image for ubuntu:latest
root@e4e83623d3a0:/#
可以看到容器 id 为:e4e83623d3a0
。
退出容器
exit
示例
root@a91025af06e5:/# exit
exit
yogile@debyogile:~$
查看容器列表
docker ps [-a] [-l]
- 无参数:
docker ps
显示当前运行的容器,如果容器停止了,表格为空。 -a
:显示所有容器-l
:显示最新 创建 的容器
查看容器信息
docker inspect <id/容器名>
重启停止容器
docker start [-i] <id/容器名>
-i
:交互方式重启
删除容器
docker rm <id/容器名>
只能删除已经停止的容器,不能删除运行中的容器
以上是关于Docker 容器基本操作的主要内容,如果未能解决你的问题,请参考以下文章