docker 配置
一般情况下,我会在云服务器中,或者虚拟机中使用docker。这样不管是部署网站还是其他情况下,对于端口占用这种问题,都有很好的调控性。所以我这里总结一下。
下载docker
不建议windows下载docker,可以直接云服务器,或者虚拟机。我们在云服务器或者虚拟机中只需要一行指令就可以简单的安装上docker。
sudo apt-get install docker.io
配置docker的镜像加速器
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://6ykn8gfe.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
这个时候我们的docker就算是配置好了。那么我们开始简单的配置一个ubuntu的nginx服务。
拉取ubuntu镜像
docker pull ubuntu
这样我们的ubuntu镜像就存储在我们的本地服务中了。
那么我们现在来检查一下。
docker images
创建自己的容器
docker run -it --name xxxx -p 80:80 -d ubuntu:xxxxx
其实还有很多的参数,我这里只写这些,我们架构创建的容器的80端口映射到云服务器的80端口。
docker ps -a
这样可以检测到有什么镜像被我们转换为了容器,然后我们复制容器的id
docker start id