使用docker安装Nginx
1.开启docker
systemctl start docker
docker search nginx
[root@localhost ~]# systemctl start docker //开启docker
[root@localhost ~]# docker search nginx //搜素镜像
2.
docker pull nginx
docker images
docker run -d --name mynginx -p 3500:80 nginx
[root@localhost ~]# docker pull nginx //拉取镜像
[root@localhost ~]# docker images //启动容器
[root@localhost ~]# docker run -d --name mynginx -p 3500:80 nginx
3.
docker ps
curl localhost:3500
[root@localhost ~]# docker ps
[root@localhost ~]# curl localhost:3500 //测试访问
docker exec -it mynginx /bin/bash
whereis nginx
cd /usr/share/nginx
ls
cd html/
ls
cat index.html
[root@localhost ~]# docker exec -it mynginx /bin/bash //进入容器
root@286678bd2aec:/# whereis nginx //寻找Nginx
root@286678bd2aec:/# cd /usr/share/nginx
root@286678bd2aec:/usr/share/nginx# ls
root@286678bd2aec:/usr/share/nginx# cd html/
root@286678bd2aec:/usr/share/nginx/html# ls
root@286678bd2aec:/usr/share/nginx/html# cat index.html
4.docker安装vim、ping、ifconfig
apt-get update
安装vim
apt-get install vim
安装ping
apt-get install iputils-ping
安装ifconfig
apt-get install net-tools
5.关闭、开启、重启Nginx
cd /usr/local/nginx/sbin/
pwd
ls
./nginx -s stop
./nginx
./nginx -s reload
[root@localhost ~]# cd /usr/local/nginx/sbin/
[root@localhost sbin]# pwd
/usr/local/nginx/sbin
[root@localhost sbin]# ls
nginx
[root@localhost sbin]# ./nginx -s stop //关闭Nginx
[root@localhost sbin]# ./nginx //开启Nginx
[root@localhost sbin]# ./nginx -s reload //重启Nginx
6.创建带vim的Nginx
docker commit mynginx nginx:vim
docker ps -a
docker run -it --name nginx-vim nginx:vim /bin/bash
vim
[root@localhost ~]# docker commit mynginx nginx:vim
[root@localhost ~]# docker ps -a
[root@localhost ~]# docker run -it --name nginx-vim nginx:vim /bin/bash //进入依赖Nginx:vim创造的nginx-vim容器
root@a4659ac9a003:/# vim