1.在容器查看ip和配置
(1)
在容器里面没有工具可直接ifconfig或者用IP address查看网络配置,但是可以直接进入容器的配置文件中获取ip地址和环境变量;其中的路径为/nginx/conf.d/,用cat获取里面的信息,最后一行会有如下图: include /etc/nginx/conf.d/*.conf;复制里面的配置文件查看可以看见所有关于容器的信息。
(2)
但其实吧,你直接在外面shell输入
docker inspect 容器ID
就可直接查看所有信息了,然后可以用grep方法过滤自己想要的信息
比如
docker inspect 容器ID | grep IPAddress
2.挂载卷
容器中没有工具,也没有vi这些可以修改文件的工具。为了解决这个问题就在宿主机和容器中创建一个共享的文件夹,也就是挂载卷。把修改后的文件放在挂载卷中,那么要是有多个容器就可以只用修改一次,每个容器都可以用到。
3.实现web页面
(1)python
使用dock file创建镜像,开启容器后,任务中还要创建一个web界面,这里我实在绕了很久,最后还是使用python来实现,
(2)通过自己写一个web网页,然后结合上面的挂载方法实现。
4.在容器中使用sql
这一步其实就拉取一个MySQL镜像,然后启动容器,通过mysql -u root -p进入mysql进行操作。剩下的操作都是关于SQL的知识,但太久没使用数据库的知识了,还是得查查资料;
总结:
其实博主也是半懂不懂,这篇只能算是个目录吧,我也是查了hen~多的资料,然后总结了一下下,希望可以帮到跟我一样还在苦逼学docker的同学,不喜勿喷。