docker + gitbook
docker
搜索镜像
docker search nginx
列出镜像
docker images
下载镜像
docker pull nginx
运行容器
docker ps
启动容器
docker run --name nginx-test -p 80:80 -d nginx
部署到 nginx
服务器创建 nginx 文件
mkdir -p ~/nginx/www ~/nginx/conf ~/nginx/logs
拷贝到容器内部
docker cp 6dd4380ba708:/etc/nginx/nginx.conf ~/nginx/conf
部署 nginx
docker run -d -p 80:80 --name blob.snodreams1006.cn -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx
重新载入 nginx
docker kill -s HUP container-name
重启 nginx 容器
docker restart container-name
实际情况
安装 tree
yum install -y tree
启动容器
docker run --name blob.snodreams1006.cn -p 80:80 -d nginx
拷贝到容器内部
docker cp 6af3f4d1911c:/etc/nginx/nginx.conf ~/nginx/conf
停止容器
docker stop blob.snodreams1006.cn
上传服务器
scp -r /Users/snowdreams1006/Documents/workspace/snowdreams1006.github.io/_book/* root@121.40.223.69:~/nginx/www
部署 nginx
docker run -d -p 80:80 --name blob.snowdreams1006.cn -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx
参考资料
Last updated
Was this helpful?