Docker容器安裝Centos超詳細教程
1、先在docker里面pull一個鏡像:
docker pull centos
2、創建docker容器:centos 代表容器名
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 centos
上面命令的意思是創建一個docker容易讓他后台運行,然后將真機的20,21,80,443,888,8888這五個端口映射到docker容器中去。並且將真機的/root/www文件夾映射到docker容器的/www上去。紅字的意思表示在運行容器的時候,給容器加特權,不然容器沒有寫文件的權限,會導致安裝失敗。
3、進入容器:centos代表容器name。用ID也可以,可用docker ps查看。
docker exec -it centos /bin/bash
4、系統初始化:由於docker中是一個純凈版本,我們首先需要給他升級並且安裝必要的軟件。(當然不止這些,需要用到的時候再裝也行)
yum check-update -y && yum update -y && yum install initscripts screen wget -y
(之后有一個命令screen -S install_bt,不過我這里失敗了不知為什么,不過不影響。不寫也可以)
寶塔安裝失敗提示setuptools installation failed (原來命令已廢棄不做維護)
原寶塔安裝命令(會提示安裝失敗)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
所以,換成這個命令安裝即可
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
5、最后就可以執行安裝命令了。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
安裝成功之后退到虛擬機的centos里輸入
curl http://127.0.0.1:8888/login
6、如果出現html代碼則代表安裝成功!則在win上直接輸入虛擬機的ip加8888即可訪問寶塔!
7、來,瀏覽器來訪問一下試試:IP自己換成自己的
沒了,別看了,快去試試吧! 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍