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

          

        

  • 相关阅读:
    12: xlrd 处理Excel文件
    11: python中的轻量级定时任务调度库:schedule
    03:git常见报错解决方法
    02: git分支管理
    01:jQuery的下拉选select2插件用法
    03: pip使用
    virsh 命令行管理虚拟机
    给新建的kvm虚拟机创建网络接口
    使用 virt-install 创建虚拟机
    使用字符界面 qemu-kvm 创建虚拟机
  • 原文地址:https://www.cnblogs.com/lihui123/p/14163504.html
Copyright © 2011-2022 走看看