zoukankan      html  css  js  c++  java
  • Docker入门 第三课 --Docker几个常用命令

    平时使用Docker,主要是用客户端 Kitematic,但 Kitematic 只实现了基本的使用功能,如果想更深入的使用Docker,命令行还是必不可少的。

    前两课中,已经介绍过几个Docker命令:

    docker pull:从镜像仓库中拉取镜像 。
    docker run:通过镜像创建一个新的容器,并运行。需要注意的是,如果本地没有指定的镜像,会直接去镜像库下载,一定要保证拼写正确。 
    docker stop:停止一个容器 。
    docker start:启动一个容器 。
    docker restart:重启一个容器 。
    docker ps:列出当前运行的容器机器状态 。
    docker images 或 docker image ls:列出本地镜像。
    docker build:使用Dockerfile创建自己的镜像。

    这里记录几个Docker使用过程中,最容易用的的基础命令,包括镜像构建,镜像操作,容器使用。

    镜像构建:

    docker build [OPTIONS] PATH | URL | -

    -t name:tag   表示给镜像命名,并指定标签(相当于版本号)
    -f Dockerfile  指定Dockerfile文件,默认为'PATH/Dockerfile',即当前目录下的Dockerfile-t name:tag   表示给镜像命名,并指定标签(相当于版本号)

    PATH     表示本地工作目录(也就是命令最后的 . ,我这里是项目文件夹)

     示例:(注意命令的执行目录和工作目录)
     docker build -t slide-verify:1.0 .

    镜像操作命令:

    查看本机镜像:docker images

    移除指定镜像:

    docker image rm 镜像ID

    docker rmi 镜像ID

    清除无效镜像:docker image prune(清除没有名称且未被使用的镜像)

    查看镜像信息:docker inspect 镜像ID

    容器操作命令:

    运行容器docker run -it -p 5000:80 --name slide-verify10 slide-verify:1.0

    查看运行中的容器:

    docker ps

    docker container ls

    查看全部容器:docker ps -a

    移除容器:docker container rm 容器ID

    启动容器:docker start 容器ID

    关闭容器:docker stop 容器ID

    重启容器:docker restart 容器ID

    进入容器:docker exec -it 容器ID /bin/bash (相当于远程登录虚拟机)

    退出容器:exit

    文件拷贝:docker cp 本地目录  容器ID:容器目录

    结语:

    今天看到一句很有意义的话,说人死之后,会被问两个问题,以判断你是否应该进入天堂。

    问题一,你的一生有没有找到生命的喜悦?

    问题二,你的一生有没有帮助别人感到生命的喜悦?

    祝大家快乐。

  • 相关阅读:
    poj2452
    bnuoj16491
    1326: The contest(并查集+分组背包)
    BNUOJ-1065或运算的简单解法
    递推、规律思维题总结
    uva10160(dfs+状态压缩)
    第七章 人工智能,7.1 基于深度强化学习与自适应在线学习的搜索和推荐算法研究(作者:灵培、霹雳、哲予)
    第六章 大数据,6.3 突破传统,4k大屏的沉浸式体验(作者: 彦川、小丛)
    第六章 大数据,6.2 双11背后的大规模数据处理(作者:惠岸 朋春 谦乐)
    第六章 大数据,6.1 双11数据大屏背后的实时计算处理(作者:藏六 黄晓锋 同杰)
  • 原文地址:https://www.cnblogs.com/flame7/p/13673552.html
Copyright © 2011-2022 走看看