zoukankan      html  css  js  c++  java
  • docker初次体验-管理MySQL+tomcat镜像

    引言

    平时经常用linux,我没少吃苦后悔linux没好好研究研究。装一些软件配一些环境时很是害怕,多亏有了docker。docker是一个应用容器引擎,可以管理很多的软件镜像,这些镜像被官方放在了docker registories(docker hub或私有的仓库)里面。将镜像下载下来后可以直接运行生成容器,对容器进行统一的启动暂停等管理。更加简化安装软件的过程,实现软件环境的统一管理。

    概念

    Docker的三大核心概念:镜像、容器、仓库

    镜像images:类似虚拟机的镜像、用俗话说就是安装文件。

    容器contains:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,

    可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。

    仓库registories:类似代码仓库,是Docker集中存放镜像文件的场所。

    docker安装

    前置条件:

    64-bit centos7系统

    kernel 3.10+

    1.检查内核版本,返回的值大于3.10即可。

    $ uname -r
    

    2.使用 sudo 或 root 权限的用户登入终端。

    3.确保yum是最新的

    $ yum update
    

    4.安装 Docker

    $ yum install -y docker
    

    5.查看docker版本

    $ docker -v
    

    6.启动docker

     $ systemctl start docker
    

    7.设置docker服务随机启动

     $ systemctl start docker
    

    8.docker服务的停止

     $ systemctl stop docker
    

    docker对镜像的操作

    1.搜索镜像

    docker search image-name
    

    2.下载镜像

    docker pull image-name:版本号
    

    3.查看已有的镜像

    docker images
    

    4.删除镜像

    docker rmi image_id
    

    docker对容器的操作

    1.启动容器

    docker run --name yourname -d imagename:版本号
    

    2.查看容器

    docker ps 查看启动中的容器
    docker ps -a 查看所有容器
    

    3.停止容器

    docker stop contains_id
    

    4.启动容器

    docker start contains_id
    

    5.删除容器

    docker rm contains_id
    

    6.产看容器日志

    docker logs contains_id
    

    docker 安装并启动mysql容器

    docker  search mysql
    docker pull mysql
    docker run -e MYSQL_ROOT_PASSWORD=rootpassword -d -p 3306:3306 mysql:latest
    

    docker 安装并启动tomcat容器

     docker search tomcat
     docker pull tomcat
     docker run --name mytomcat01 -d -p 80:8080 tomcat
     docker cp chihaodian.war mytomcat01:/usr/local/tomcat/webapps
  • 相关阅读:
    [kuangbin带你飞]专题十六 KMP & 扩展KMP & ManacherK
    [kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher J
    [kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher I
    pat 1065 A+B and C (64bit)(20 分)(大数, Java)
    pat 1069 The Black Hole of Numbers(20 分)
    pat 1077 Kuchiguse(20 分) (字典树)
    pat 1084 Broken Keyboard(20 分)
    pat 1092 To Buy or Not to Buy(20 分)
    pat 1046 Shortest Distance(20 分) (线段树)
    pat 1042 Shuffling Machine(20 分)
  • 原文地址:https://www.cnblogs.com/chengzhipcx/p/8619234.html
Copyright © 2011-2022 走看看