zoukankan      html  css  js  c++  java
  • 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.就可以使用远程连接了

          

        

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    POJ 3356 水LCS
    POJ 2250 (LCS,经典输出LCS序列 dfs)
    POJ 1080( LCS变形)
    整数划分问题之最大乘积
    进程调度之FCFS算法(先来先运行算法)
    c模拟银行家资源分配算法
    c模拟内存分配算法(首次适应算法,最佳适应算法,最坏适应算法)
    HDU 2602 Bone Collector(经典01背包问题)
    NYOJ 44 字串和 (最大字串和 线性dp)
    匈牙利游戏(codevs 1269)
  • 原文地址:https://www.cnblogs.com/zfwp123/p/14168382.html
Copyright © 2011-2022 走看看