本文主要是介绍Docker学习(三)狂神说笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
作业一:部署Nginx
#1.搜索镜像 docker search nginx 建议大家去dockerHub搜索,可以看到想要下载的版本
#2.下载镜像 docker pull nginx
#3.运行测试
chenzhewei@chenzheweideMacBook-Pro ~ % docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 7ce4f91ef623 8 days ago 133MB
docker/getting-started latest 3ba8f2ff0727 2 weeks ago 27.9MB
centos latest 300e315adb2f 4 months ago 209MB#docker run -d --name nginx01 -p 3344:80 nginx
#-d 后台运行
#--name 给容器命名
#-p 宿主机端口:容器内端口chenzhewei@chenzheweideMacBook-Pro ~ % docker run -d --name nginx01 -p 3344:80 nginx
46d93f4651cdf41a75e7c3d814ad81f14ad8eb44fcf1bc6b9f404730b46e0a04
#进入容器
chenzhewei@chenzheweideMacBook-Pro ~ % docker exec -it nginx01 /bin/bash
root@46d93f4651cd:/# where is nginx
bash: where: command not found
root@46d93f4651cd:/# whereis nginx
nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx
root@46d93f4651cd:/# cd /etc/nginx
root@46d93f4651cd:/etc/nginx#
端口暴露的概念:
作业二:docker来安装一个Tomcat
#官方的使用
docker run -it tomcat:9.0
#我们之前的启动都是后台,停止容器之后,容器还是可以查到 docker run -it --rm ,一般用来测试,用完就删除。#下载后再启动
docker pull tomcat
#启动运行
docker run -d -p 3355:8080 --name tomcat01 tomcat
#测试访问没有问题#进入容器
chenzhewei@chenzheweideMacBook-Pro ~ % docker exec -it tomcat01 /bin/bash#发现问题:1.linux命令少了 2.没有webapps。默认是最小的镜像
这篇关于Docker学习(三)狂神说笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!