Hello word


运行例子

所有的实例你都需要在你的机器中运行docker进程,后台运行docker进程,简单演示

sudo docker -d &

现在你可以运行Docker客户端,默认情况下所有的命令都会经过一个受保护的Unix socket转发给docker进程,所以我们必须运行root或者通过sudo授权。

sudo docker help

hello word

注:

这个例子环境是假设你已经运行了docker进程,更多详细信息请查看运行例子,如果你不喜欢sudo,你可以用户授权命令和docker组

这个是docker的最基础的使用例子

下载ubuntu base镜像

# Download an ubuntu image
sudo docker pull ubuntu

(注:非官方)相对比较而且你可以下载busybox镜像,他是最小的linux系统,这个镜像可以从docker仓库获取!

sudo docker pull busybox

sudo docker run ubuntu /bin/echo hello world

这个命令会运行一个简单的echo 命令,这个时候我们的控制其就会输出"hello word"。

讲解:

Hello World 进程

注:

这个例子环境是假设你已经运行了docker进程,更多详细信息请查看运行例子,如果你不喜欢sudo,你可以用户授权命令和docker组

这是有史以来最无聊的进程

这个例子假设是你已经安装了docker,并且你已经通过docker pull下载导入了ubuntu镜像,我们将会用到ubuntu镜像运行一些姜丹的例子hello word进程,这里的将会每秒钟打印出hello word一直到我们停止他

CONTAINER_ID=$(sudo docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done")

我们已经用ubuntu镜像新建一个容器并且运行了一个简单的hello world进程

Check the logs make sure it is working correctly.

我们查看日志文件来确认它是否正常工作

连接到容器实时查看结果

查看正在运行的进程

docker ps查看所有运行的docker管理进程

sudo docker stop $CONTAINER_ID

当我们不需要时停止容器

确认它是否停止了

sudo docker ps