美文网首页
ubuntu系统安装docker镜像二——使用容器

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

作者: 螃蟹和骆驼先生Yvan | 来源:发表于2018-03-06 08:51 被阅读20次

    之前我们安装过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

    相关文章

      网友评论

          本文标题:ubuntu系统安装docker镜像二——使用容器

          本文链接:https://www.haomeiwen.com/subject/rupaxftx.html