Dockers 03 入门教程

 

在入门教程里,有个 docker run -d -p 80:80 docker/getting-started的入门教程的docker镜像。这个镜像启动后就是Docker指南部分的入门基础教程。

-d:指将这个进程放到后台运行。

-p:开放对应的端口,-p 主机端口:容器端口

 

一些教程看官网的文档就可以了,本随笔只是记录注意事项和常用的命令而存在的。

 

docker/getting-started镜像拉取完毕就已经启动后,可以通过docker ps查看运行中的容器(-a可以看到所有启动过的容器)。

启动后,如果访问ifconfig所显示的网卡IP地址,这是我的虚拟机的访问地址:http://192.168.11.129/tutorial/,访问不通的话,请检查防火墙是否打开响应端口了。

我这边比较粗暴,直接把firewalld防火墙给关闭了。

# 关闭iptables并禁用防火墙
> systemctl stop iptables
> systemctl disable iptables

# 关闭firewalld并禁用防火墙
> systemctl stop firewalld
> systemctl disable firewalld


# 注意:firewalld防火墙有提供服务模式,所以当停止firewalld防火墙后,如果还是访问不通,请检查 firewall-cmd --state 是否在运行中,这个对应的服务无法关闭,所以只能手动配置端口规则了。
# man firewall-cmd 的描述定义:firewall-cmd 是 firewalld 守护进程的命令行客户端。 它提供了管理运行时和永久配置的接口。 firewalld 中的运行时配置与永久配置是分开的。 这意味着事情可以在运行时或永久配置中发生变化。

 

 

 

参考:

Docker标准教程-入门

posted @ 2022-07-31 20:48  星小梦  阅读(79)  评论(0)    收藏  举报