1.运行一个 container并加载镜像centos,运行起来这个实例后,在实例中执行 /bin/bash命令

docker常用参数:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

run  运行

  • -i  以交互模式运行容器,通常与 -t 同时使用;
  • -t  为容器重新分配一个,伪输入终端,通常与 -i 同时使用;

 

$ docker run -it centos:latest /bin/bash
$ exit

 

2.在 container 中启动一个长久运行的进程,不断向stdin输出 hello world 。模拟一个后台运行的服务

 

 

docker常用参数:

 

  • -d  后台运行容器,并返回容器ID;
  • -c  后面跟待完成的命令

 

$ docker run  -d docker.io/centos:latest /bin/sh -c "while true;do echo hello world; sleep 1; done" 1b3493487c4fde6eb233d59fa9ab9a204ad993cd3debbd5a9a28be6816694605#容器的id

 

从一个容器中取日志,查看输出的内容

语法: docker  logs   容器实例的Name/ID 

$ docker logs 1b3493487c4 #容器的ID可以写全,也可以不写全,只要唯一就可以了
hello world
hello world
hello world
hello world

3.创建并运行一个容器

$ docker run 

4.开启一个已存在的容器

$ docker start id

5.查看正在运行的容器

$ docker ps #(-a 列出所有容器,包含沉睡/退出状态的容器)

6.关闭一个容器

$ docker stop id

7.强制关闭一个容器

$ docker kill id

8.删除一个容器

$ docker rm id #(-f 强制删除)

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄