一路走来,所有遇到的人,帮助过我的、伤害过我的都是朋友,没有一个是敌人。
一、Docker 容器连接
1、通过网络端口来访问运行在 docker 容器内的服务。通过端口映射,让容器的服务暴露可以访问的端口,如Mysql apache Nginx 或者其他服务。
通过-P或-p参数来指定端口映射
2、安装一个Apache服务器
#-1下载Apache镜像
[root@master ~]# docker pull httpd:2.4
2.4: Pulling from library/httpd
a2abf6c4d29d: Already exists
dcc4698797c8: Pull complete
41c22baa66ec: Pull complete
67283bbdd4a0: Pull complete
d982c879c57e: Pull complete
Digest: sha256:0954cc1af252d824860b2c5dc0a10720af2b7a3d3435581ca788dff8480c7b32
Status: Downloaded newer image for httpd:2.4
[root@master ~]##-2查看镜像
[root@master ~]# docker images | grep httpd
httpd 2.4 dabbfbe0c57b 16 months ago 144MB
[root@master ~]##-3 启动httpd服务
[root@master ~]# docker run -itd --name httpweb httpd:2.4
d2c80312753f