先熟悉两条命令:
查看当前docker中的镜像:$ sudo docker images
内容如下:
查看当前docker中的容器(包含已运行和未运行的):$ sudo docker ps -a
内容如下:
先明确一点,容器是基于镜像创建的,一个镜像可以创建多个容器;一个容器只能基于一个镜像(拉取镜像 $ sudo docker pull 镜像名)
创建容器并进入交互模式的命令如下:
$ sudo docker run -it REPOSITORY:TAG
其中,
- docker run: 这是 Docker 的一个命令,用于启动一个新的容器。
- -it: 这两个参数通常一起使用, -i: interactive,交互式模式,让容器的标准输入保持打开状态。 -t: allocate a pseudo-TTY,分配一个虚拟终端,以便和容器进行交互。
- 其中
REPOSITORY
和TAG
的值都来自镜像对应的内容。
创建完成后,查看容器会发现,容器名很随机,如果想指定容器的名字,可使用命令docker run -it --name my_container_name REPOSITORY:TAG
来指定容器的名字。