Docker容器使用

一.容器使用

1.获取镜像

docker pull XXX

2.启动容器

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

参数说明:

-i: 交互式操作。

-t: 终端。

ubuntu: ubuntu 镜像。

/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

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

3.查看所有的容器

docker ps -a

输出详情介绍:

CONTAINER ID: 容器 ID。

IMAGE: 使用的镜像。

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

CREATED: 容器的创建时间。

STATUS: 容器状态。

状态有7种:

created(已创建)

restarting(重启中)

running 或 Up(运行中)

removing(迁移中)

paused(暂停)

exited(停止)

dead(死亡)

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

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

4.查看容器内的标准输出

docker logs 容器ID

5.停止容器

docker stop 容器ID   或者 docker stop 容器NAMES

6.查看正在运行的容器

docker ps

7.重启容器

docker restart 容器ID

8.后台运行

在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。

docker run -itd 镜像名称 /bin/bash

加了 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec

进入容器

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

docker exec -it 容器ID /bin/bash

推荐使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。

导出容器快照到本地文件

docker export 容器ID > 文件名.tar

导入容器快照

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章