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

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

      

 

 

 

 

 

 

 

 

 

 

    

posted @ 2020-12-21 15:04  辉哥哥~  阅读(5560)  评论(2编辑  收藏  举报