Nginx
发布时间:2022-05-11 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了初识docker,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
![初识docker 初识docker](http://code.js-code.com/res/2021/06-09/16/f8d22a2b8798c8d672367095c0444f66.jpg)
- 安装decker:wget -qO- https://get.docker.com | sh
- 启动docker:service docker start
- 重启动docker:service docker restart
- 停止docker: service docker stop
- 查看docker信息:docker info
- 查看docker中有什么软件(镜像):docker images
- 在docker中运行Nginx:docker run -p 8080:80 -d Nginx (-p表示端口映射,将本服务器8080端口映射到docker容器内的80端口,并在docker容器内以80端口启动Nginx,因为docker容器内有很多端口,-d表示在docker后台启动该Nginx镜像。如果docker内没有Nginx镜像,则会从docker远端镜像仓库拉取Nginx镜像。运行后会返回docker容器id),输入http://http://212.64.65.68:8080/会出现Nginx的首页
![初识docker 初识docker](http://code.js-code.com/res/2021/06-09/16/7bb2a61e053c401df4bc5e2dc5e47197.jpg)
(如果用docker run --name Nginx-fun -p 8080:80 -d Nginx启动Nginx,则指定docker的名字为Nginx-fun,后续可以通过名字进行容器管理)
![]()
6、查看正在运行的docker:docker ps ,如果docker ps -a
则查看所有docker,包括未运行的
这标红的containerId就是容器id,这里的容器id比运行完直接返回的容器ID要短,这其中短的叫“容器的短ID”,前面看到的长的叫“容器的长ID”,短ID是长ID的前12个字符,他们实际上代表同一个容器。而image是该容器运行了哪个镜像。
7、停止docker:docker stop 6dee67f0970c --6dee67f0970c为容器id
8、替换docker中Nginx的首页:
docker cp /usr/local/java/index.html 6dee67f0970c://usr/share/Nginx/html
再次输入
http://
http://212.64.65.68:8080/
会出现Nginx的首页,但首页内容已变为index.html的内容,重启docker后,docker内的Nginx首页会恢复正常
9、删除docker中的某镜像包:docker rmi 435c6765f1cd
![初识docker 初识docker](http://code.js-code.com/res/2021/06-09/16/2606ea0afe171c4a8796da635822a275.jpg)
![]()
10、删除名为Nginx-fun的docker:docker rm -f Nginx-fun (注意,如果rm -rf会报错)
![](http://code.js-code.com/res/2021/06-09/16/a6b5bc43e73134f08c04f10489aae073.jpg)
11、进入名为docker-Nginx的docker中查看Nginx配置文件
必须先进入/bin/bash,再转到其他目录,否则会提示无权限:docker exec -it docker-Nginx /bin/bash
再进入Nginx目录:cd /etc/Nginx/
查看: cat Nginx.conf (docker中支持cat、ls命令,不支持vim、ll命令)
退出名为docker-Nginx的docker:exit
@H_489_55@
大佬总结
以上是大佬教程为你收集整理的初识docker全部内容,希望文章能够帮你解决初识docker所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。