Docker的基本操作

Docker的基本操作

Docker镜像的操作
  • 列出docker中所有的镜像
docker images
  • 查找某个镜像
docker search 镜像名称
option:
--limit N 镜像名     //只列出默认的前N个镜像

例子:在这里插入图片描述

  • 拉取某个镜像
docker pull 镜像名
option:1)什么都不说就默认拉取最新版本的镜像
(2)设置版本号就拉取固定版本的镜像

例子:

sudo docker pull ubuntu:20.04   //拉取版本为20.04的ubuntu镜像
sudo docker pull osrf/ros:noetic-desktop-full    //拉取带有ros环境的镜像
  • 删除某个镜像
docker rmi -f 镜像名
Docker容器的操作
  • 运行容器
docker run [option] image 
option:
--name="容器新名"   //为容器指定一个名称,若不指定则随机分配
-i                 //交互式运行容器
-d                 //后台运行容器返回容器id
-t                 //为容器重新分配终端
-P                 //随即端口映射
-p                 //制定端口映射

例子:

docker run -it --name=my_ros 99f585acb69c /bin/bash  //99f585acb69c为镜像ID
  • 列出当前正在运行的容器
docker ps [opetion]
option:
-a   罗列出当前正在运行的容器+历史运行过的容器
-l   显示最近创建的容器
-n   显示最近n个创建的容器
-q   静默模式,只显示容器的编号
  • 退出容器
exit        //run进容器,exit退出,容器停止
ctrl+p+q    //run进容器,ctrl+p+q退出,容器不停止
  • 启动已经停止容器‘
docker start 容器ID或容器名
  • 停止容器
docker stop 容器ID或容器名
  • 重启容器
docker restart 容器ID或容器名
  • 强制停止容器
docker kill 容器ID或容器名
  • 查看日至
docker log
  • 进入运行的容器
docker exec -it 容器ID /bin/bash
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值