docker 常用命令

菜鸟教程

获取一个unbuntu镜像

docker pull ubuntu

使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器

docker run -it ubuntu /bin/bash
#-i: 交互式操作。
#-t: 终端。
#ubuntu: ubuntu 镜像。
#/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

退出终端

exit

删除一个镜像

  docker rmi [my_image]

强制删除镜像

  docker rmi -f [my_image]

删除一个容器

docker rm [my_container]  

强制删除正在运行的容器

docker rm -f [my_container] 

加载指定路径的镜像

docker load -i xxxx.tar

按照指定的 Compose 文件启动服务

docker-compose -f xxx.yml up -d

#docker-compose:这是 Docker Compose 的命令行工具,用于定义和管理多容器 Docker 应用;

#-f xxx.yml:指定要使用的Compose文件。如果Compose文件不在当前目录,或文件名不是默认的 docker-compose.yml,你需要用 -f 选项明确指定;

#up:这个子命令用于构建、(重新)创建、启动和附加到正在运行的容器;

#-d:这个选项表示以 "分离模式"(detached mode)运行容器,也就是说,容器将在后台运行,而不是在当前终端保持打开状态;

列出容器

docker ps -a
#-a 所有

运行已停止的容器

docker start b750bbbcfd88 

docker run -itd --name ubuntu-test ubuntu /bin/bash
#-d 后台运行

停止容器

docker stop <容器 ID>

列出本地镜像

docker images

查看指定容器信息

docker ps | grep xxxx

进入容器

 docker attach 1e560fca3906 
 #推荐用下面这个,退出不会使容器停止
 docker exec -it 243c32535da7 /bin/bash

导出容器

docker export 1e560fca3906 > ubuntu.tar
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值