创建容器

  1. # 创建容器命令 docker container run 镜像名
  2. docker container run nginx

image.png
没有容器就会拉取一个镜像,并跑起来
打开另外一个窗口,输入docker命令

  1. docker container ls

image.png
我们现在是通过前台运行这个docker容器的,ctrl + c的话,就会终止这个container的运行,但是在Windows是是不会终止的,这是Windows上的问题
停止container的命令

docker container stop <name or ID>

查看正在运行的container的命令

docker container ls
docker container ps -a

带有-a的参数,就可以打印出已经退出的容器的信息
区别在于ls是list containers, ps是早期版本的时候就有的,现在也可以使用这个命令
早期的版本开始到现在,我们还可以通过docker run nginx命令来创建container
类似的

docker ps
docker ps -a
docker stop 1a #1a是容器的id前两个字符

删除容器

docker container rm 1a #1a是id缩写
docker rm 1a #早期到现在都可以用的命令

小技巧之批量操作

# docker container stop ids
# 后面跟着容器id的缩写
docker container sto af 87 c2

# 列出所有的container的id
docker container ps -aq
# 可以用以下的批量操作
docker container stop $(docker container ps -qa)

提示一下:不能直接删除正在运行的容器的,要先停掉容器,也可以强制删除
强制删除参数 -f (70是id的缩写)

docker container rm 70 -f