docker 常用工具
windows 下常常需要linux环境 直接安装虚拟机不方便也浪费资源
所以直接在docker下安装一个centos 然后搭建好开发环境就是个不错的办法
一、Linux 环境
1、安装centos (默认 latest 版本,不指定版本的情况下会直接安装最新版本)
命令:
docker pull centos
2、映射端口
命令:
docker run -i -t -d -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /root/www:/www {镜像id(最好是id)}
上面命令的意思是创建一个docker容易让他后台运行,然后将真机的20,21,80,443,888,8888这五个端口映射到docker容器中去。并且将真机的/root/www文件夹映射到docker容器的/www上去。红字的意思表示在运行容器的时候,给容器加特权,不然容器没有写文件的权限,会导致安装失败。(抄的 原文:https://jiuaidu.com/jianzhan/1109684/)
二、宝塔(喜欢宝塔 方便)
宝塔环境安装官网直接复制centos 命令就好
1、宝塔面板
命令:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
1.1、报错说明
Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
源问题 解决办法:
# 进入yum的repos目录
cd /etc/yum.repos.d/
# 修改所有的CentOS文件内容
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
#yum安装测试是否可以yum安装
yum install wget –y
#yum 安装wget
yum install -y wget
# 更新yum源为阿里镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache
完了以后就可以用宝塔命令安装了
2、宝塔面板改端口(直接输入 bt 回车)
后面就是面板的操作了