Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
以下是一些基本的 Docker 命令和它们的用法,以及代码示例:
安装 Docker:
- 首先,你需要在你的机器上安装 Docker。安装方法因操作系统而异,你可以在 Docker 官网找到安装指南。
拉取镜像:
- 使用
docker pull
命令从 Docker Hub 拉取一个镜像。docker pull ubuntu:15.10
- 使用
运行容器:
- 使用
docker run
命令来创建并启动一个容器。docker run ubuntu:15.10 /bin/echo "Hello world"
- 这个命令会创建一个新的容器,使用
ubuntu:15.10
镜像,并在容器中执行/bin/echo "Hello world"
命令,然后输出结果。
- 使用
交互式容器:
- 使用
-i
(保持 STDIN 打开,即使没有附加)和-t
(分配一个伪终端)参数来运行一个交互式的容器。docker run -i -t ubuntu:15.10 /bin/bash
- 这将启动一个 Ubuntu 容器,并提供一个 bash 终端,你可以在其中执行命令。
- 使用
查看系统版本:
- 在交互式容器中,你可以执行
cat /proc/version
来查看当前系统的版本信息。cat /proc/version
- 在交互式容器中,你可以执行
列出目录文件:
- 使用
ls
命令来列出当前目录下的文件。ls
- 使用
退出容器:
- 要退出容器,可以执行
exit
命令或者使用快捷键CTRL+D
。exit
- 要退出容器,可以执行
查看容器列表:
- 使用
docker ps
命令查看当前运行的容器。docker ps
- 使用
停止容器:
- 使用
docker stop
命令加上容器 ID 或名称来停止一个容器。docker stop [容器ID或名称]
- 使用
删除容器:
- 使用
docker rm
命令加上容器 ID 或名称来删除一个容器。docker rm [容器ID或名称]
- 使用
查看 Docker 镜像:
- 使用
docker images
命令查看本地主机上的镜像列表。docker images
- 使用
删除 Docker 镜像:
- 使用
docker rmi
命令加上镜像 ID 或名称来删除一个镜像。docker rmi [镜像ID或名称]
- 使用