Asuna/

docker2

进入docker可以用exec
一般软件安装在 etc目录下 比如apache

/etc/apache2/apache2.conf

/etc/apache2/

|-- apache2.conf

| `-- ports.conf

|-- mods-enabled

| |-- *.load

| `-- *.conf

|-- conf-enabled

| `-- *.con

`-- sites-enabled

`-- *.conf

里面会显示结构 sites-enable就是软件根目录
sites-enable目录下有10-docker.conf文件 会显示Documentroot目录 就是web目录
也可以
cat vhost.conf | grep DocumentRoot

php简单语言
<?
echo "Hello world this is my website";
?>

发布web
docker run -d -p 8082:80 -v /root/webpush:/app docker.io/webdevops/php-apache-dev
-p docker 宿主机8082端口映射80端口
-v 将宿主机共享目录映射到docker目录 容器内目录必须为空

创建volume 卷
docker volume create myvol //创建
docker volume ls //显示卷目录
docker volume inspect myvol //显示myvol卷的详细信息
docker volume rm myvol //删除卷
docker volume prune //清理无主的用户卷

html语言

//头部
this is title! //标题

//身体
this is body

this is backspace

this is final!


docker run -d -p 81:80 --mount source=myvol,target=/usr/local/apache2/htdocs httpd
--mount 是调用卷
source是卷名称
target是docker内网站目录

删除全部容器
docker rm $(docker ps -aq)

ctrl+insert 复制
ctrl+insert 黏贴

init3可以进入纯命令行

留下一条评论

暂无评论