zoukankan      html  css  js  c++  java
  • Docker简介及基本使用

    一、Docker简介  

      Docker是一个开源的应用容器引擎;是一个轻量级容器技术;

      Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;

      运行中的这个镜像称为容器,容器启动是非常快速的。

    二、Docker核心概念

      docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);

      docker客户端(Client):连接docker主机进行操作;

      docker仓库(Registry):用来保存各种打包好的软件镜像;

      docker镜像(Images):软件打包好的镜像;放在docker仓库中;

      docker容器(Container):镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用

    三、Docker安装

      1)、检查CentOS内核版本  必须是3.10以上的  检查命令:  uname -r

      2)、安装Docker  安装命令:yum install docker

      3)、启动Docker  启动命令:systemctl start docker   开机启动Docker命令:systemctl enable docker

      4)、停止Docker:停止命令:stop docker

    四、Docker常用命令操作

      1、搜索docker镜像   命令:docker search mysql

      2、下载镜像   命令:docker pull mysql:5.7  下载mysql 5.7 版本   如果不加:5.7  默认latest

      3、查看所有本地镜像  命令:docker images

      4、删除指定的本地镜像   命令:docker rmi image-id

      5、启动一个镜像  以Tomcat为例  命令:docker run --name mytomcat -d tomcat:latest   

                能够访问命令:docker run -d -p 8888:8080 tomcat   -d :后台运行  -p 将主机的端口映射到容器的一个端口   主机端口:容器内部端口

      6、查看运行中的容器镜像  命令:docker ps

      7、停止运行的容器  命令:docker stop mytomcat

      8、查看所有容器,包括已经停止运行的容器  命令: docker ps -a

      9、删除容器  命令: docker rm images-id

      10、查看日志记录  命令:docker logs images-id

      更多命令参考:https://docs.docker.com/engine/reference/commandline/docker/

      

  • 相关阅读:
    Android UI法宝的设计资源的开发
    Ural 1309 Dispute (递归)
    ZOJ3827 ACM-ICPC 2014 亚洲区域赛的比赛现场牡丹江I称号 Information Entropy 水的问题
    myeclipse如何恢复已删除的文件和代码
    在C#主线程和子线程将数据传递给对方如何实现
    SSh框架结构(Struts2.1+Hibernate4.0+Spring3.1)
    基于大数据分析的安全管理平台技术研究及应用【摘录】
    ulimit -t 引起的kill血案
    Oracle RAC 环境下的连接管理
    SMTP协议--在cmd下利用命令行发送邮件
  • 原文地址:https://www.cnblogs.com/lxy-java/p/13028769.html
Copyright © 2011-2022 走看看