打造专属的docker开发环境(二)-centos安装httpd
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打造专属的docker开发环境(二)-centos安装httpd相关的知识,希望对你有一定的参考价值。
参考技术A 后面开发环境实际上就是在docker安装的centos8上面安装各类开发使用的软件,即centos8安装httpd命令为:yum install httpd,后续直接输入y确认(当然也可以在install前面加上 -y 不用手动确认),一直到出现Complete!为止
命令:yum install httpd
命令:systemctl enable httpd
命令:systemctl start httpd
哦哦 报错了"System has not been booted with systemd as init system (PID 1). Can't operate.Failed to connect to bus: Host is down",如遇到这个问题是创建镜像和启动容器方式有问题, 请参照 打造专属的docker开发环境(一)-centos安装
正常情况启动成功没有任何报错信息
命令:systemctl status httpd
输入 冒号:及q 退出
命令: curl http://127.0.0.1:80
应该返回html页面
命令:docker ps -a
命令: docker commit -a "wh" -m "centos7+httpd" f0404b39ed3f centos7-wh-dev:v1
命令: docker images
新增了run 的-p参数
命令:docker run -p 80:80 -itd --privileged --name centos7-wh-dev-v1 centos7-wh-dev:v1 /usr/sbin/init
进入容器
docker exec -it centos7-wh-dev-v1 /bin/bash
进入 /var/www/html/ 目录创建一个index.html
docker命令大全
https://www.runoob.com/docker/docker-run-command.html
CentOS 7安装docker环境
一、环境准备
Docker支持以下的CentOS版本:
1、Docker运行在CentOS 7(64-bit)上要求系统为64位,系统内核版本为3.10以上
2、Docker运行在Centos 6.5或者更高的版本上,要求系统为64位,系统内核版本为2.6.32-431或者更高版本
二、查看centos版本和内核版本:
1、先查看自己的系统版本:cat /etc/centos-release 如下图所示:
2、查看系统内核版本命令:uname -a
三、docker 安装步骤
1、安装系统依赖工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2、yum的配置管理,添加docker的软件源地址
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、更新yum缓存
sudo yum makecache fast
4、可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
5、选择docker版本安装,由于repo中默认只开启stable仓库,这里安装的是最新版本
sudo yum install docker-ce 或者指定版本sudo yum install docker-ce-17.12.1.ce
6、启动docker服务
sudo systemctl start docker
7、加入开机启动项
sudo systemctl enable docker
8、查看docker版本
docker version
以上是关于打造专属的docker开发环境(二)-centos安装httpd的主要内容,如果未能解决你的问题,请参考以下文章
Python之打造专属Python开发者的完美终端工具Rich