美文网首页
第一章 docker基础命令

第一章 docker基础命令

作者: 山海树 | 来源:发表于2020-05-27 15:36 被阅读0次


    1. 新建容器

    docker run --name firstContainer –it ubuntu /bin/bash

    --name :指名容器名称

    -it :-i 容器开启stdin,持久标准输入

            -t为容器分配伪tty终端,(linux控制终端)

    ubuntu :基础镜像

    /bin/bash : 新容器中运行的命令

    2.    获取容器主机名

    hostname

    主机名为容器的ID

    3. 查看容器中的进程

    ps –aux

    4.      安装软件包

    apt-get update && apt-get install **

    解决apt-get 慢

    sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list

    apt-get clean

    5.    退出容器

    exit:关闭当前容器并退出,但是当前容器依旧存在

    Ctrl+D: 关闭当前容器并退出,但是当前容器依旧存在

    先按,Ctrl+P;再按,Ctrl+Q(快捷方式)退出容器,ps能查到,还在后台运行docker attach 容器名/容器id重启

    6.    查看当前系统中容器列表

    docker ps –a

    -a :不用的时候只能看见正在运行的容器,

      使用的时候可以看见所有容器,包括正在运行的和已经停止的

    -l:列出最后一次运行的容器,包括正在运行的和已经停止的

    7. 删除容器

            docker rm /names

    8. 重新启动已经停止的容器

    docker start id/names

    docker restart id/names

    9.创建守护式容器

    docker run –name daemon_dave  -d Ubuntu /bin/bash

    -d :docker会将容器放到后台运行

    10. 容器日志

            dockerlogs –tail 10 -ft id/names

                    -f:跟踪日志

                   -t:日志时间戳

                    --tail:最后10条

                 Ctrl+c退出日志追踪

    11. 在容器内部运行进程

    docker exec –it 守护进程id/name /bin/bash

    12. 停止守护进程

    docker stop id/names

    13. 自动重启容器

    docker run --restart=always –name daemon_dave –dUbuntu/bin/bash

                --restart : always,只要容器停止就会重启

                                on-failure:5 :容器异常退出时重启,最多重启5次

    14. 获取容器更多信息

    docker inspect id/names

    相关文章

      网友评论

          本文标题:第一章 docker基础命令

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