• linux中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 mysq)

                    

       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.就可以使用远程连接了

          

        

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    404页面应该怎么做?
    网站被百度和google封了,怎么办?
    如何下载没有提供下载按钮的网页视频
    新手学习.net编程计划-1
    windows7旗舰版下载出现蓝屏代码50怎么办?
    微软已于10月底停止销售预装Windows 7/8.1的电脑
    Html代码seo优化最佳布局实例讲解
    下载类网站的SEO优化方面技巧
    命名空间“System.Windows.Forms”中不存在类型或命名空间名称“DataVisualization”。是否缺少程序集引用?
    SQL、LINQ、Lambda 三种用法(转)
  • 原文地址:https://www.cnblogs.com/zfwp123/p/14168382.html
Copyright © 2020-2023  润新知