标签:生成器 端口映射 docker 镜像 squid date oca 文件挂载 安装包 容器
建议使用docker安装服务,防止软件安装失败导致系统重新安装。
1.安装 Apache
sudo apt update
sudo apt install apache2
2.验证 Apache 是否正在运行
sudo systemctl status apache2
1.查找 Docker Hub 上的 httpd 镜像
w3cschool@w3cschool:~/apache$ docker search httpd
2.拉取官方的镜像
w3cschool@w3cschool:~/apache$ docker pull httpd
3.使用 apache 镜像运行容器
docker run -p 80:80 -v $PWD/www/:/usr/local/apache2/htdocs/ -v $PWD/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf -v $PWD/logs/:/usr/local/apache2/logs/ -d httpd
命令说明:
-p 80:80
:将容器的80端口映射到主机的80端口
-v $PWD/www/:/usr/local/apache2/htdocs/
:将主机中当前目录下的www目录挂载到容器的/usr/local/apache2/htdocs/
-v $PWD/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf
:将主机中当前目录下的conf/httpd.conf文件挂载到容器的/usr/local/apache2/conf/httpd.conf
-v $PWD/logs/:/usr/local/apache2/logs/
:将主机中当前目录下的logs目录挂载到容器的/usr/local/apache2/logs/
MQTT 服务器地址:https://www.emqx.cn/downloads#broker
1.获取 Docker 镜像
docker pull emqx/emqx:4.2.10
2.启动 Docker 容器
docker run -d --name emqx -p 1883:1883 -p 8081:8081 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:4.2.10
项目文档生成器,生成静态站点,管理MarkDown文档。
1.查找 Docker Hub 上的 mkdocs 镜像
w3cschool@w3cschool:~/apache$ docker search mkdocs
2.拉取官方的镜像
w3cschool@w3cschool:~/apache$ docker pull squidfunk/mkdocs-material
3.生成项目目录
docker run -it --rm -v ~/docs:/docs squidfunk/mkdocs-material new mkdocs-project
4.运行 mkdocs
docker run -d --name mkdocs --rm -v ~/docs:/docs -p 8000:8000 --workdir /docs/mkdocs-project squidfunk/mkdocs-material serve -a 0.0.0.0:8000
使用安装包,启动 mkdocs 服务
nohup mkdocs serve > run.log 2>&1 & ## 在工程目录下
标签:生成器 端口映射 docker 镜像 squid date oca 文件挂载 安装包 容器
原文地址:https://www.cnblogs.com/lionxy/p/14668858.html