ubuntu系统安装docker镜像二——使用容器

之前我们安装过docker pull ubuntu:16.04的镜像
1.现在我们想要启动容器:
$ sudo docker run -i -t ubuntu:16.04 /bin/bash

-i和-t两个的参数,-i标志保证容器开启中,-t标志告诉docker为要创建的容器创建tty终端,这样,新创建的终端才能提供shell脚本。
退出镜像
$exit
查看容器是否存在:
$docker ps -a
查看正在运行的容器
$docker ps
查看最后一次运行的容器
$docker -l

2.容器命名:qian
$sudo docker run --name qian -i -t ubuntu:16.04/bin/bash


image.png

3.重新启动已经停止的docker
$sudo docker start qian

4.附着到容器上

docker重新运行启动的时候,会沿用docker run 命令时指定参数来运行,因此我们重新启动后会运行一个交互式的shell脚本
$sudo docker attach qian

现在说重点第二部分
1.创建守护式容器 :baibai

这里我们用docker run命令启动,-d 参数,会将docker容器放在后台运行,并且用while循环打印helloworld知道容器停止
$sudo docker run --name baibai -d ubuntu:16.04 /bin/sh -c "while true;do echo hello world; sleep 1; done"

2.我们查看一下docker是否在后台运行以及日志文件,知道docker都在干嘛
$docker ps 查看是否在后台运行
$docker logs baibai 查看日志文件


image.png

3.停止正在运行的docker容器,这里需要先查询正在运行的容器 docker ps
$docker top 容器ID
如果关不掉用强制命令,快速停止
$docker kill 容器ID或者容器名字baibai

4.自动重启容器baibai
$docker run --restart=always --name baibai -d ubuntu:16.04 /bin/sh -c "while true;do echo hello world; sleep 1; done"


image.png

5.进入容器
$docker exec -it 容器ID bash

6.删除容器
docker rm 容器ID

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简述docker一些常用的操作 查看到docker是否正常运行docker info 返回所有docker所有容器...
    翼动晴空阅读 1,020评论 0 10
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 4,409评论 0 27
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 1,800评论 0 7
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,628评论 15 147
  • 我想买的是气氛 而这东西又偏偏买不到
    拙安阅读 210评论 0 0