侧边栏壁纸
博主头像
小狐狸 博主等级

行动起来,活在当下

  • 累计撰写 34 篇文章
  • 累计创建 21 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

Docker

小狐狸
2024-06-14 / 0 评论 / 0 点赞 / 27 阅读 / 0 字 / 正在检测是否收录...

Docker

Docker帮助启动命令

启动Docker

systemctl start docker

停止Docker

systemctl stop docker

重启Docker

systemctl restart docker

查看Docker状态

systemctl status docker

开机自动启动Docker

systemctl enable docker

查看Docker概要信息

docker info

Docker镜像命令

docker images #列出docker所有镜像
docker search 镜像名 #查找镜像
docker pull 镜像名[:版本] #拉取镜像
docker system df  #查看镜像/容器/数据卷所占的空间
docker rmi 镜像id  #删除某一个镜像
docker rmi -f 镜像id #强制删除镜像
docker rmi -f  $(docker images -qa) #删除全部

面试题:谈谈docker虚悬镜像是什么?

仓库名、标签都是的镜像,俗称虚悬镜像dangling image

容器命令

新建并启动容器

docker run [OPTIONS] IMAGE [COMMAND][ARG...]

OPTIONS说明(常用>:有些是一个减号,有些是两个减号
--name="容器新名字”―为容器指定一个名称;
-d:后台运行容器并返回容器ID,也即启动守护式容器(后台运行);
-i:以交互模式运行容器,通常与t同时使用;
-t:为容器重新分配一个伪输入终端,通常与-i同时使用;也即启动交互式容器(前台有伪终端,等待交互,-it);
-P:随机端口映射,大写P
-p:指定端口映射,小写p

参数 说明
-p hostPort:containerPort 端口映射 -p 8080:80
-p ip:hostPort:containerPort 配置监听地址 -p 10.0.0.100:8080:80
-p ip::containerPort 随机分配端口-p 10.0.0.100::80
-p hostPort:containerPort:udp 指定协议 -p 8080:80:tcp
-p 81:80 -p 443:443 指定多个端口
docker run -it ubuntu /bin/bash  #进入Ubuntu
docker ps #所有运行的容器
docker ps -a #罗列出所有运行的容器
docker ps -l #罗列出最近创建过的容器

启动已经停止的容器

docker start 容器id (一个或多个中间使用空格分隔)

重启容器

docker restart 容器id (一个或多个中间使用空格分隔)

停止容器

docker stop 容器id (一个或多个中间使用空格分隔)

强制停止容器

 docker kill 容器id (一个或多个中间使用空格分隔)

删除已经停止的容器

docker rm 容器id (一个或多个中间使用空格分隔)

提示

docker run -d 容器名 
0

评论区