docker中安装centos

版权声明:如若引用,请注明出处。喜欢我,关注我! https://blog.csdn.net/GY325416/article/details/84346148

常用命令

如果对命令了解不多,建议看下: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

猜你喜欢

转载自blog.csdn.net/GY325416/article/details/84346148