docker入门

2020-09-30  本文已影响0人  source201

docker学习文档

dockers初涉指令

运行一个容器来执行某条指令

(1)docker run ubuntu:15.10 /bin/echo "Hello world"

运行交互型的容器

(2)docker run -i -t ubuntu:15.10 /bin/bash

此时,已经进入一个ubuntu:15.10的容器中

启动容器(后台模式)

使用以下命令创建一个以进程方式运行的容器

runoob@runoob:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
1596786204760.png

当输入以上指令后,会输出一条字符串,这是容器的ID。我们通过docker ps来查看当前运行的docker.

其中,docker ps的输入详情如下:

CONTAINER ID: 容器 ID。

IMAGE: 使用的镜像。

COMMAND: 启动容器时运行的命令。

CREATED: 容器的创建时间。

STATUS: 容器状态。(目前显示的和介绍的有出入)@problem

状态有7种:

PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。

NAMES: 自动分配的容器名称。

然后,可以通过“docker logs 容器ID或者容器名” 查看容器内的标准输出

1596786564438.png
1596786673879.png

停止容器

我们使用 “docker stop 容器ID或者容器名” 命令来停止容器:

1596786791063.png

容器使用

获取镜像

如果我们本地没有 ubuntu 镜像,我们可以使用 docker pull 命令来载入 ubuntu 镜像:

$ docker pull ubuntu

启动容器

以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:

$ docker run -it ubuntu /bin/bash

参数说明:

要退出终端,直接输入 exit:

root@ed09e4490c57:/# exit

查看已有的容器

docker ps -a

启动一个已停止的容器

docker start 容器ID或容器名

或者

docker restart <容器 ID>

停止一个容器

docker stop <容器 ID>

进入容器

在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:

上一篇 下一篇

猜你喜欢

热点阅读