zoukankan      html  css  js  c++  java
  • docker

    查看docker版本

    docker version

    查看docker信息,包括容器和镜像信息

    docker info

    检查镜像或者容器的参数,默认返回 JSON 格式

    docker inspect <(镜像名/镜像ID)/(容器名/容器ID)>

    查找镜像

    docker search image-name

    登录docker hub

    docker login,然后按照提示输入账号密码邮箱

    登出docker hub

    docker logout

    查看所有镜像

    docker images

    远程拉取镜像

    docker pull <镜像名>,如docker pull wordpress

    推送镜像到私有仓库

    docker push <镜像名>

    构建镜像

    docker build -t <镜像名字> <dockerfile所在路径,可以是绝对路径也可以是相对于当前目录的相对路径>,如docker build -t helbing/base .
    镜像的命名规则一般为 命名空间/镜像类型:版本号,如helbing/nginx:1.11.0

    删除镜像

    删除单个镜像docker rmi <镜像名/镜像ID>

    为镜像打tag

    docker tag <镜像名/镜像ID> tag-name,如docker tag helbing/base 127.0.0.1:5000/docker/helbing/base

    查看镜像构建时的历史记录

    docker history <镜像名/镜像ID>

    查看容器

    查看运行中的容器 docker ps
    查看所有容器 docker ps -a
    查看容器ID docker ps -q

    运行容器

    docker run (-it/-d) --name=<容器名> -h <主机名> --link=<链接别名> -v <挂载目录(前面为宿主机,后面为容器)> -p <端口映射> -e <环境变量> <镜像名>
    docker run -it --name=wordpress -v /var/log:/var/log -v /var/data:/var/data -p 80:80 -p 443:443 /bin/bash docker运行后进入docker容器中,容器名为wordpress
    docker run -d --name=wordpress2 --link=wordpress:site -e DB_USER=root DB_PWD=root在后台运行docker容器,并设置环境变量,并为wordpress设置别名为site,方便在wordpress2容器中使用

    进入容器

    docker exec -it <容器名/容器ID> /bin/bash

    删除容器

    删除单个容器 docker rm (-f) <容器名/容器ID> -f表示强制删除
    删除所有容器 docker rm $(docker ps -a -q)停止、启动、杀死一个容器

    停止容器

    docker stop <容器名/容器ID> [<容器名/容器ID> ...]

    启动容器

    docker start <容器名/容器ID> [<容器名/容器ID> ...]

    重启容器

    docker restart <容器名/容器ID> [<容器名/容器ID> ...]

    杀死容器

    docker kill <容器名/容器ID> [<容器名/容器ID> ...]

    查看容器中的进程信息

    docker top <容器名/容器ID>

    查看容器记录的日志信息

    docker logs <容器名/容器ID>

    暂停容器中的所有进程

    docker pause <容器名/容器ID>

    重启容器中的所有进程

    docker unpause <容器名/容器ID>

    复制文件

    (1)从容器拷贝文件到宿主机
    docker cp <容器名字或容器ID>:src_path dest_path
    (2)从宿主机拷贝文件到容器
    docker cp src_path <容器名字或容器ID>:dest_path

  • 相关阅读:
    安装VS2003出现“FrontPage 2000 WEB 扩展客户端”安装失败时
    字符编码:ASCII,Unicode和UTF8
    AWK学习笔记
    static关键字用法总结
    拷贝构造函数,浅拷贝与深拷贝
    安装IIS步骤图解
    配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名
    ASP.NET的学习
    C# 中的委托和事件(转)
    OSI七层模型
  • 原文地址:https://www.cnblogs.com/helbing/p/5556823.html
Copyright © 2011-2022 走看看