先熟悉两条命令:

查看当前docker中的镜像:$ sudo docker images

内容如下:

docker中创建一个容器并进入交互模式_Docker

查看当前docker中的容器(包含已运行和未运行的):$ sudo docker ps -a

内容如下:

docker中创建一个容器并进入交互模式_标准输入_02

先明确一点,容器是基于镜像创建的,一个镜像可以创建多个容器;一个容器只能基于一个镜像(拉取镜像 $ sudo docker pull 镜像名)

创建容器并进入交互模式的命令如下: $ sudo docker run -it REPOSITORY:TAG 其中,

  • docker run: 这是 Docker 的一个命令,用于启动一个新的容器。
  • -it: 这两个参数通常一起使用, -i: interactive,交互式模式,让容器的标准输入保持打开状态。 -t: allocate a pseudo-TTY,分配一个虚拟终端,以便和容器进行交互。
  • 其中REPOSITORYTAG的值都来自镜像对应的内容。

创建完成后,查看容器会发现,容器名很随机,如果想指定容器的名字,可使用命令docker run -it --name my_container_name REPOSITORY:TAG来指定容器的名字。