zoukankan      html  css  js  c++  java
  • docker中安装centos

    常用命令

    如果对命令了解不多,建议看下:https://blog.csdn.net/GY325416/article/details/84325522

    修改docker镜像地址

    鉴于国内网络问题,避免拉取镜像缓慢,配置国内镜像库可以解决
    /etc/docker/daemon.json 文件可以配置 Daemon,在文件中加入

    #这是网易镜像库
    {
      "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }
    #或者 中国科大镜像库
    {
      "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
    }
    

    重启docker使其生效

    拉取centos镜像

    centos7会有一些问题,为了避免,使用cnetos6
    docker pull centos:6
    

    创建centos容器

    #后面的/bin/bash需要加,要不只会创建容器,不会运行centos
    #端口映射自己需要的
    docker run --name mycentos -p 8888:8080 -p 2222:22 -it centos:6 /bin/bash
    #执行后就进入了容器模式
    

    进入之后

    修改密码

    默认使用的root用户,但是还没有密码,使用passwd修改密码

    yum镜像库

    然后肯定会用到yum下载文件的,这里也是国外的仓库,要配置一下

    #下载镜像文件
    curl http://mirrors.aliyun.com/repo/Centos-6.repo > /etc/yum.repos.d/CentOS-Base-6-aliyun.repo
    #备份原始镜像文件
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    yum makecache #生成一下缓存
    

    下载jdk

    #为了避免麻烦,我使用openjdk
    #执行一下命令后不需要再配置环境
    yum install -y java-1.8.0-openjdk
    

    下载启动访问tomcat

    #下载
    curl -O http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz
    #解压
    tar zxf apache-tomcat-8.5.35.tar.gz
    #启动(执行tomcat的start脚本)
    apache-tomcat-8.5.35/bin/startup.sh
    #查看端口占用
    netstat -an|grep 8080
    

    这个时候访问宿主机的8888端口就可以看到tomcat首页了!

    注意

    当从docker里面的centos想退出到宿主机命令行时
    使用 Ctrl + Q + P,不要使用exit,这样会停止centos

  • 相关阅读:
    大数据面经
    mysql复习(2)
    java容器
    内存管理
    垃圾收集
    输入/输出流
    排序算法的稳定性及其汇总
    java传值与传引用
    linux复习6
    linux复习5
  • 原文地址:https://www.cnblogs.com/paper-man/p/13284693.html
Copyright © 2011-2022 走看看