Docker容器是什么,如何创建一个Docker容器?

Docker 容器是 Docker 镜像运行时的实例。它可以被启动、停止、删除,是Docker的基石。

我们可以通过 docker run 命令创建并启动一个 Docker 容器。常用的选项有:

  1. -i: 以交互模式运行容器,通常与 -t 同时使用。
  2. -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用。
  3. -d: 后台运行容器,并返回容器 ID。
  4. -p: 映射容器端口到主机端口。
  5. –name: 为容器指定一个名称。
  6. -v: 绑定挂载一个卷。
  7. -e: 设置环境变量。
  8. –restart: 指定容器重启策略。

举例:

  1. 交互模式运行容器:
docker run -it ubuntu:18.04 /bin/bash
  1. 后台运行容器:
docker run -d ubuntu:18.04
  1. 映射端口并命名容器:
docker run -p 80:80 --name nginx -d nginx
  1. 挂载卷和设置环境变量:
docker run -v /myfiles:/files -e MYFILE=/files/config.txt ubuntu:18.04
  1. 重启策略为只要容器退出就重新启动:
docker run --restart always -d ubuntu:18.04 

Docker 容器可以被启动、停止、删除、重启等。Docker 通过容器来运行应用,容器就是应用运行时的环境。