Docker安装多个nginx容器时,要注意端口设置:
docker run -id --name=mynginx4 -p 8089:80 nginx
安装多个nginx容器时,要注意端口设置:宿主机80端口已经被暂用,所以宿主机端口一定不能设置位80,但是容器上80端口是可以用的,因为是新建的容器没有被占用;还有容器上一定要设置为80端口,其他端口访问会被拒绝,改配置文件也很难改过来
这里宿主机 就是服务器 Linux系统。
宿主机上文件html拷贝到容器mynginx上:
docker cp html mynginx:/usr/share/nginx
查看docker 状态:systemctl status docker ;q 退出
查看镜像:docker images
查看容器: docker ps ;docker ps -a
进入容器: docker exec -it 容器名称 /bin/bash #容器名称和/bin之间有一个空格
docker exec -it mynginx /bin/bash
退出容器:exit
搜索MySQL镜像:docker search mysql
拉取下载MySQL镜像:docker pull mysql:8.0.26
重启MySQL :docker restart mysql
打开ssh后命令连接服务器:ssh username@server_ip
docker restart mynginx3
docker stop mynginx3
查看日志
docker logs -f mynginx3
编辑文件vi/vim file.txt
编辑完保存用冒号wq, :wq(冒号不能丢,丢了退不出来)