• docker安装与使用


    一、安装 

      1.内核版本必须是3.10及以上的版本  

        查看docker版本  uname -r 

          

          更新   yum update 

            yum remove docker  docker-common docker-selinux docker-engine

            yum install -y yum-utils device-mapper-persistent-data lvm2

            yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

            yum list docker-ce --showduplicates | sort -r

      2.安装docker  (网站:https://hub.docker.com/)

        yum install docker-ce

       3.启动docker (systemctl start docker 查看docker版本   (docker -v)  停止docker  (systemctl stop docker

        

          

       4.设置开机自启   systemctl enable docker

                  

       5.查看docker镜像是否有mysql (docker search mysql)

                    

       6.安装mysql     (docker pull mysql)   如果要求版本 (docker pull mysql:5.6)

        

         

      7.查看镜像 (docker images) 

        

      8.删除镜像 (docker rmi  容器的ID)

        

    二、Tomcat的镜像

        软件镜像--运行镜像--产生一个容器   镜像举例 Tomcat 

        1.  查看docker是否有镜像 (docker search tomcat)

          

         2.下载Tomcat的镜像 (docker pull tomcat:9)

          

         3.运行Tomcat容器  (docker run --name [给容器起名字] -d [启动的容器]:[容器的版本号])

          

         4.查看哪些容器在运行中 (docker ps)查看所有容器(docker ps -a

          

         5.停止运行的容器 (docker stop 容器的id)

          

         6.启动运行的容器 (docker start 容器的id)

           

         7.删除容器(docker rm 容器的id) 删除前容器是停止运行的

          

         8.外部访问 Tomcat  (docker run --name 给容器起名字  -p 主机端口:容器内部的端口 -d 启动的容器:容器的版本号

         

         9.进入容器中Tomcat的目录(docker exec -it [id]d /bin/bash)

          

         10.将webapps 改为webapps2(随意名字)     将webapps.dist  改为webapps

            mv webapps webapps2

            mv webapps.dist/ webapps

          

         11.重启Tomcat就可以,远程登录Tomcat

          

           容器可启动多(这里不再操作)

    三、mysql的镜像

        1.下载mysql5.7的镜像

          

         2.开启容器  (docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=mysql密码 -d mysql:5.7   )

          

         3.就可以使用远程连接了

          

        

  • 相关阅读:
    TestNG+maven+idea 环境基本使用
    linux基本命令
    linux -查看cpu 内存 磁盘 端口 进程
    Scanner类、Random类、ArrayList 类
    (四)面向对象
    (三)数组
    (二)流程-循环
    (一)java基础_常量+变量+数据类型+运算符+方法
    SQL (二)
    SQL(一)
  • 原文地址:https://www.cnblogs.com/lihui123/p/14163504.html
Copyright © 2020-2023  润新知