0%

docker-基本容器操作

容器基本操作

  1. 启动容器
    docker run IMAGE [COMMAND] [ARG…]
    例: 启动容器并输出hello world
    docker run ubuntu echo “hello world”

  2. 启动交互式容器
    docker run -i -t IMAGE /bin/bash
    例:
    docker run -i -t ubuntu /bin/bash

  3. 查看容器列表
    docker ps

  4. 查看容器详情
    docker inspect

  5. 重新启动已经停止的容器
    docker start -i

  6. 删除停止的容器
    docker rm cool_sammet

  7. 以守护形式运行容器
    docker run -i -t IMAGE /bin/bash
    CTRL + Q 退出

  8. 再次进入守护形式运行的容器
    docker attach

  9. 使用run 启动守护形式容器
    docker run -d IMAGE [COMMAND] [ARG…]
    例:docker run –name dc1 -d ubuntu /bin/sh -c “while true; do echo hello world; sleep 1; done”

  10. 查看容器日志
    docker logs [-f] [-t] [–tail] 容器名

  11. 查看容器的进程
    docker top 容器名

  12. 在运行容器中启动新的进程
    docker exec [-d][-i][-t] 容器名 [COMMAND][ARG…]
    例:docker exec -i -t dc1 /bin/bash

  13. 停止守护容器
    docker stop 发送信号给容器,等待其停止
    docker kill 直接停止容器

  14. 容器保存为镜像
    docker commit 容器名 镜像名