docker容器常用操作

1 创建并启动容器

docker run -i -t ddc0fb7d7a72 /bin/bash

分析命令:

(1)-i  表示启动容器后,打开标准收入设备(STDIN),可以使用键盘输入 

(2)-t  表示启动后建立一个伪终端,与服务器建立联系

(3)  ddc0fb7d7a72   表示镜像名称

(4 ) /bin/bash 表示运行程序中的bash程序,只想进入程序

如没有centos 镜像,先从Docker hup   拉取CentOs   (docker  pull  centos)

2列出所有启动docker

docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
e634b172fdf3        ddc0fb7d7a72        "/bin/bash"         38 seconds ago      Up 38 seconds                           jolly_montalcini

CONTAINER ID  容器ID

 IMAGE  镜像名称

COMMAND  启动容器的命令

CREATED  容器创建时间

STATUS  运行状态(up 运行中    Exited  退出)

PORTS   暴露的端口号

NAMES   容器名称

3  进入容器

$  docker attach  e634b172fdf3

4 执行命令

$  docker exec -i -t  e634b172fdf3 Is  -l

5 停止命令

$ docker stop e634b172fdf3

6.终止容器

$ docker  kill e634b172fdf3

7重启容器

$ docker restart  e634b172fdf3

8 删除容器

$ docker rm e634b172fdf3

命令:

  attach      介入到一个正在运行的容器

  build       根据 Dockerfile 构建一个镜像

  commit      根据容器的更改创建一个新的镜像

  cp          在本地文件系统与容器中复制 文件/文件夹

  create      创建一个新容器

  exec        在容器中执行一条命令

  images      列出镜像

  kill        杀死一个或多个正在运行的容器    

  logs        取得容器的日志

  pause       暂停一个或多个容器的所有进程

  ps          列出所有容器

  pull        拉取一个镜像或仓库到 registry

  push        推送一个镜像或仓库到 registry

  rename      重命名一个容器

  restart     重新启动一个或多个容器

  rm          删除一个或多个容器

  rmi         删除一个或多个镜像

  run         在一个新的容器中执行一条命令

  search      在 Docker Hub 中搜索镜像

  start       启动一个或多个已经停止运行的容器

  stats       显示一个容器的实时资源占用

  stop        停止一个或多个正在运行的容器

  tag         为镜像创建一个新的标签

  top         显示一个容器内的所有进程

  unpause     恢复一个或多个容器内所有被暂停的进程

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值