美文网首页
docker 平台基本使用方法

docker 平台基本使用方法

作者: 章工运维 | 来源:发表于2019-12-27 11:33 被阅读0次

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

    [root@test ~]# docker images

    [root@test ~]# docker run -it docker.io/centos:latest /bin/bash 启动一个实例,

    也就 2 秒就可以搞定

    [root@068fd8c70344 /]# ls

    查看实例环境

    [root@f072b5ae7542 /]# cat /etc/redhat-release

    退出容器:

    [root@f072b5ae7542 /]#exit

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

    docker常用参数:-d 后台运行容器,并返回容器 ID  -c 后面跟 待完成 的命令

    [root@test ~]# 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

    [root@test ~]# docker logs

    [root@test ~]# docker logs 1b3493487c41b3493487c4 ##容器的容器的IDID可以写全,也可以不写全,只可以写全,也可以丌写全,叧要唯一就可以了要唯一就可以了

    hello world

    hello world

    hello world

    查看正在运行的容器:

    [root@test ~]# docker ps 列出所有运行中容器。

    也可以使用短ID 或 docker 实例的名字查看日志输出:

    [root@test ~]# docker logs c4a213627f1b

    [root@test ~]# docker ps -a a 列出所有容器( 包 含沉睡 退出状态的容器)

    [root@test ~]# docker images 列出所有 本地镜像

    [root@test ~]# docker kill c4a213627f1b 杀死一个容器

    启动、停止、重启 container 容器实例

    启动:run # 创建并运行 docker 实例

    [root@test ~]# docker run -d docker.io/centos:latest /bin/sh c "while true;do echo hello world; sleep 1; done"

    [root@test ~]# docker stop 1a63ddea6571 关闭容器

    [root@test ~]# docker start 1a63ddea6571

    [root@test ~]# docker restart 1a63ddea6571

    删除指定 container rm

    [root@test ~]# docker rm e085da6919af

    Error response from daemon: You cannot remove a running container

    e085da6919af2f294d73f8e717f93326f6c1a803938e8057aebfc36e28d05808. Stop the

    container before attempting removal or use f

    解决:你可以先把容器 1a63ddea6571 关闭,然后再删除或加 f 强制删除

    [root@test ~]# docker rm -f 1a63ddea6571

    相关文章

      网友评论

          本文标题:docker 平台基本使用方法

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