docker学习-centos运行apache

要使用root权限。所以,请用su,或者sodu

我用的是root

命令如下:

  • 安装 docker-io:
yum install docker-io

service docker start
  • 基础docker镜像:

docker pull centos
  • 进入容器:

docker run -t -i centos /bin/bash
  • 在容器中安装which git :

yum install which

yum install git
  • 退出容器

Ctrl+d退出
  • 提交新的容器

docker ps -a

docker commit  (ps -a 中的 container Id) custom/base
  • 查看镜像

docker images
  • 建一个apache的镜像

docker run -t -i custom/base /bin/bash

yum install httpd

Ctrl + d   #退出容器

docker ps -a

docker commit (ps -a 中的新的container Id) custom/httpd
  • 运行apache,”网站目录”需要先建立起来

docker -run -t -i -p 80:80 -v /网站目录:/var/www/html custom/httpd /bin/bash

apachectl -k start
  • 浏览器中测试

http://localhost

One thought on “docker学习-centos运行apache”

Leave a Reply

Your email address will not be published. Required fields are marked *