Linux终端
方式/
1查找Docker Hub上的apache镜像
[root@localhost ~]# docker search httpd
文章插图
2拉取官方的镜像
[root@localhost ~]# docker pull httpd
文章插图
3查看镜像
[root@localhost ~]# docker images httpd
文章插图
4利用apache默认的设置装备摆设来启动一个apache容器
[root@localhost ~]# docker run -d -p 80:80 --name apache httpd:latest
文章插图
5【docker安装apache】建立apache目次
[root@localhost ~]# mkdir -p /usr/local/apache/www /usr/local/apache/logs /usr/local/apache/conf
文章插图
6拷贝容器内apache默认设置装备摆设文件到当地apache的conf目次
[root@localhost ~]# docker cp apache:/usr/local/apache2/conf/httpd.conf /usr/local/apache/conf
文章插图
7遏制apache容器
[root@localhost ~]# docker stop apache
文章插图
8删除apache容器
[root@localhost ~]# docker rm apache
文章插图
9建立并运行apache容器
[root@localhost ~]# docker run -d -p 80:80 --name apache -v /usr/local/apache/www:/usr/local/apache2/htdocs/ -v /usr/local/apache/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf -v /usr/local/apache/logs:/usr/local/apache2/logs --restart=always httpd:latest
文章插图
10查看建立的容器
[root@localhost ~]# docker ps | grep apache
文章插图
11查看容器的ip地址
[root@localhost ~]# docker inspect --format='{{.NetworkSettings.IPAddress}}' apache
文章插图
12查看firewalld状况
[root@localhost ~]# systemctl status firewalld
文章插图
13开启firewalld(可选 , 未开启时执行)
[root@localhost ~]# systemctl start firewalld
推荐阅读
- 和平精英更新后安装不了怎么解决
- wps excel安装宏vba插件及下载
- linux下yum安装及配置
- 如何安装并破解Adobe Premiere
- MATLAB 2018b 中文版下载与安装教程
- win10怎样制作u盘启动盘
- windows下安装pip
- 怎么样安装电脑的主板?
- linux下jdk的安装
- 电热水器只要这么安装就能用