docker 容器


运行容器

简单操作

docker run 镜像的标识镜像名称[:tag]

常用的参数

docker run -d -p宿主机端口∶容器端口 --name 容器名称 镜像的标识镜像名称[:tag]
  • -d∶ 代表后台运行容器

    此时容器会在后台运行并不会把输出的结果 (STDOUT) 打印到宿主机上面(输出结果可以用 docker logs 查看)。

    注: 容器是否会长久运行,是和 docker run 指定的命令有关,和 -d 参数无关。

  • -p 宿主机端口∶容器端口∶ 为了映射当前Linux的端口和容器的端口
  • --name 容器名称∶指定容器的名称

停止容器

docker stop 容器id

启动已停止容器

#启动容器
docker start 容器ID

查看正在运行的容器

docker ps [-qa]
  • -a∶ 查看全部的容器,包括没有运行
  • -q∶ 只查看容器得到标识
  • 如果后面不加参数则查看当前活动容器

查看容器的日志

docker logs -f 容器id
  • -f∶可以滚动查看日志的最后几行

进入到容器内部

docker exec -it 容器id bash

删除容器(删除容器前,需要先停止容器)

#停止指定的容器
docker stop 容器ID
#停止全部容器
docker stop $(docker ps -qa)
#删除指定容器
docker rm 容器id
#删除全部容器
docker rm $(docker ps -qa)

如果本文帮助到了你,帮我点个广告可以咩(o′┏▽┓`o)


评论
  目录