zoukankan      html  css  js  c++  java
  • docker(三)容器的基本操作

    下载镜像

    docker pull name

    基本启动容器

    docker run IMAGE command args

    run 在新容器中运行

    IMAGE 镜像名称

    command 容器命令

    args 命令参数

    启动交互的容器

    docker run -i -t IMAGE /bin/bash
    -i --interactive=ture|fasle 为容器始终打开标准输入(默认fasle)
    -t --tty==ture|fasle     为容器提供伪TTY终端(默认fasle)

    有用的启动参数:

    --name dockername

    查看正在运行的容器

    docker ps     列出所有正在运行的容器
    docker ps -a 列出所有容器,包括停止的
    docker ps -l 列出最新运行的容器。

    查看正在运行的容器的详细信息,包括配置,网络……

    docker inspect id or name

    重新启动已经停止的容器

    docker start id or name

    docker start -i id or name (交互模式)

    停止正在运行的容器

    docker stop id or name

    docker kill id or name

    删除停止的容器

    docker rm id or name

    查看容器日志:
    docker logs [-f] [-t] [--tail] 容器名
    -f --follows=true|false 一直跟踪显示日志
    -t --timestamps=true|false 显示时间戳
    --tail='all'  显示倒数多少日志,或者全部日志

    查看容器进程
    docker top 容器名

    在运行中的容器内启动新进程:
    docker [-d] [-i] [-t] 容器名 [command] [args]

    查看容器日志:
    docker logs [-f] [-t] [--tail] 容器名
    -f --follows=true|false 一直跟踪显示日志
    -t --timestamps=true|false 显示时间戳
    --tail='all'  显示倒数多少日志,或者全部日志

    查看容器进程
    docker top 容器名

    在运行中的容器内启动新进程:
    docker [-d] [-i] [-t] 容器名 [command] [args]

    容器的端口映射(仅介绍常用)

    冒号前是物理主机的端口,冒号后是容器开放的端口。
    docker run -p 80:80
    docker run -p 8000:800/udp

    容器的连接(wordpress连接mysql)

    冒号前是另一个容器的名字,冒号后是映射的主机名。
    docker run --link mariadb:mysql

    容器的自动重启

    --restart=always

    容器的高级权限

    --privileged

    容器映射存储

    冒号前是物理主机的路径,冒号后是容器内的路径。

    -v /storage/navigation:/app/

    构建镜像
    docker commit
    docker build

  • 相关阅读:
    Luogu 1514 引水入城
    HDU 2196 Computer
    CF460C Present
    初等数论整理
    2019UMS培训day6解题报告
    2019UMS培训day5解题报告
    2019UMS培训day3解题报告
    Luogu 1731 生日蛋糕
    JavaWeb之ServletContext域对象
    c3p0连接池
  • 原文地址:https://www.cnblogs.com/jackadam/p/8502537.html
Copyright © 2011-2022 走看看