zoukankan      html  css  js  c++  java
  • docker部分命令

    安装:官网有安装教程:https://yeasy.gitbooks.io/docker_practice/content/install/mac.html

    查看当前docker版本:
    docker -v、docker --version
    docker-compose --version
    docker-machine --version
    查看当前有哪些镜像:docker image ls
    删除某个镜像:docker image rm [image ID]

    注:容器是镜像运行的一个实例!
    利用镜像创建并启动一个容器:docker run ubuntu (/bin/echo 'Hello world')
    利用镜像创建并启动一个容器,且启动一个bash终端:docker run -it ubuntu或者docker run -t -i ubuntu /bin/bash
    退出并停止Ubuntu容器:exit 命令或 Ctrl+d
    查看当前运行中的容器:docker container ls
    查看当前终止的容器:docker container ls -a
    启动一个容器,并将其放到后台运行:docker run -dit [ubuntu]
    终止一个运行中的容器:docker container stop [container ID]
    启动一个终止的容器:docker container start [container ID]
    将一个运行态的容器终止,然后再重新启动它:docker container restart [container ID]
    进入后台运行中的容器:docker attach [container ID]、docker exec -it [container ID] bash。前者exit会导致容器的停止,后者不会
    导出容器:
    导入容器快照:
    删除处于终止状态的容器:docker container rm [container ID]
    删除处于运行状态的容器:docker container rm -f [container ID]
    清理所有处于终止状态的容器:docker container prune

    我用docker下载了一个Ubuntu镜像,然后想自己捣鼓Linux命令,如何不要开头的docker命令?
    docker run -it ubuntu。简单说,就是完全进入某个镜像
    Ubuntu结束ping命令:ctrl+c
    如何用docker部署我们的javaweb项目(无数据库):https://juejin.im/post/5851ebec61ff4b0068414319(按照这个做就行了)

      说明:基本流程:打一个war包---用war包制作一个镜像---利用镜像创建并启动一个容器---访问,以下按照上面链接举例:  
        war拷贝到目录中
        进入目录:cd workdir/
        用war包制作一个镜像:“docker build -t mywebsite:v0.1 .”
        启动容器:“docker run -d -p 8081:8080 mywebsite:v0.1”
        打开日志:docker logs -f [container ID]
        访问网址

      换一个war的流程:傻瓜方式:停止并删除容器---删除镜像---上面流程重新走一遍
    如何用docker部署我们的javaweb项目(有数据库):

  • 相关阅读:
    AjaxControlToolKit(整理)三.......(35个控件)简单介绍
    C#多线程学习
    《深入浅出WPF》视频列表
    【Redis】Redis功能及性能
    MySQL性能优化
    【Redis】Redis常用命令
    php项目相关资源
    JAVA基础知识总结:十一
    JAVA基础知识总结:九
    JAVA基础知识总结:十
  • 原文地址:https://www.cnblogs.com/javac/p/8207222.html
Copyright © 2011-2022 走看看