@zslzxc
        
        2018-02-27T02:45:29.000000Z
        字数 1902
        阅读 3605
    docker openresty
sudo apt-get install dockersudo apt-get install docker-compose
安装/升级你的Docker客户端推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce如何配置镜像加速器针对Docker客户端版本大于1.10.0的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://4qqg0972.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker
sudo usermod -aG docker USER_NAME******用户信息更新后,需要重新登陆******用法:usermod [选项] 登录选项:-c, --comment 注释 GECOS 字段的新值-d, --home HOME_DIR 用户的新主目录-e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE-f, --inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态-g, --gid GROUP 强制使用 GROUP 为新主组-G, --groups GROUPS 新的附加组列表 GROUPS-a, --append GROUP 将用户追加至上边 -G 中提到的附加组中,并不从其它组中删除此用户-h, --help 显示此帮助信息并推出-l, --login LOGIN 新的登录名称-L, --lock 锁定用户帐号-m, --move-home 将家目录内容移至新位置 (仅于 -d 一起使用)-o, --non-unique 允许使用重复的(非唯一的) UID-p, --password PASSWORD 将加密过的密码 (PASSWORD) 设为新密码-R, --root CHROOT_DIR chroot 到的目录-s, --shell SHELL 该用户帐号的新登录 shell-u, --uid UID 用户帐号的新 UID-U, --unlock 解锁用户帐号-v, --add-subuids FIRST-LAST add range of subordinate uids-V, --del-subuids FIRST-LAST remove range of subordinate uids-w, --add-subgids FIRST-LAST add range of subordinate gids-W, --del-subgids FIRST-LAST remove range of subordinate gids-Z, --selinux-user SEUSER 用户账户的新 SELinux 用户映射
docker run -d|-P|-p|-v|-itdocker ps -q|-a|docker rm $(docker ps -a -q)
执行以下docker命令
docker pull openresty/openresty:alpine-fat
根据Openresty文档进行测试
在conf中创建nginx.conf
worker_processes 1;error_log logs/error.log;events {worker_connections 1024;}http {server {listen 8080;location / {default_type text/html;content_by_lua 'ngx.say("<p>hello, world</p>")';}}}
检查本地端口占用
netstat -tlunp | grep 80
启动Docker
docker run -d --name="pc-openresty" -p 80:80 -v $PWD/config/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf:ro -v $PWD/logs:/usr/local/openresty/nginx/logs openresty/openresty:alpine-fat
终止Docker
docker kill pc-openresty && docker rm pc-openresty