直接搭建Web环境觉得不是很方便,整个docker环境的使用。😄
先下载安装版本的docker,点击官网,下载所需要的版本。
点击Centos链接,选择Centos镜像,复制拉取镜像的命令。
挂个代理,拉取镜像。
镜像到手
映射端口docker run -d -it -p 8888:8888 centos (不映射也没关系)
进入容器 docker exec -it [容器ID] bash
安装宝塔
# sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*# sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

此时发现docker容器和MAC不通。
解决方法如下:
参考链接:https://www.cnblogs.com/matytan/p/15519539.html
brew install wenjunxiao/brew/docker-connectordocker network ls --filter driver=bridge --format "{{.ID}}" | xargs docker network inspect --format "route {{range .IPAM.Config}}{{.Subnet}}{{end}}" >> /usr/local/etc/docker-connector.confsudo brew services start docker-connectordocker pull wenjunxiao/mac-docker-connectordocker run -it -d --restart always --net host --cap-add NET_ADMIN --name connector wenjunxiao/mac-docker-connector

#宝塔安装完成后保存对容器的更改:docker commit 3bd0eef03413 baota:v1.1#保存后删除原来的镜像docker rmi centos#每次想关掉的时候关闭全部:docker stop [id]docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)#开启docker ps -adocker start [id]#开启后重启宝塔服务#开启Nginx#FTP更换端口在还原来的端口才能用
Dokcer相关命令
#docker中 启动所有的容器命令docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)#docker中 停止所有的容器命令docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)#docker中 删除所有的容器命令docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)#docker中 删除所有的镜像docker rmi $(docker images | awk '{print $3}' |tail -n +2)
