Docker宿主机中执行的命令
- 将本地镜像文件导入docker宿主机
docker load –input /images/cent6nginx.tar - 查看docker中启动的实例
docker ps - 删除docker中的实例
docker rm ** - 查看docker中的镜像
docker images - 删除docker中的镜像
docker rmi dce2e356d449 - 启动docker中的镜像实例,-p指定宿主机与实例的映射端口,–name指定实例名称
docker run -d -p 8888:22 –name test1 cent6nginx:base - -v挂载宿主机文件夹到实例
docker run -d -v /share:/share -p 8888:22 –name test1 cent6nginx:base - 查看test1实例的情况,包含分配的网络情况
docker inspect test1 - 提交修改之后的更改保存到新的镜像
docker commit -m=”install nginx” -a=”zhq” d476b756f046 cent6nginx:base - 导出镜像文件*.tar到本地
docker save -o cent6nginx.tar cent6nginx:base - 导入本地镜像文件测试
docker load -i cent6nginx.tar
镜像实例中执行的命令
- 使用yum安装wget下载工具,vi vim文本编辑器,及其他nginx依赖的前置软件包
yum -y install wget vi vim pcre pcre-devel zlib zlib-devel openssl openssl-devel - 从网络下载nginx安装包
wget http:- nginx.org/download/nginx-1.9.0.tar.gz - 解压taz压缩包
tar -xzvf nginx-1.9.0.tar.gz - 检测依赖环境及配置,–prefix 设置安装目录参数,–with 设置依赖模
./configure –prefix=/usr/local/nginx –with-http_ssl_module –with-http_stub_status_module –with-http_realip_module - 编译,安装
make && make install - 在安装目录下找到nginx/sbin/目录
- 启动
./nginx - 停止
./nginx -s stop - 重新加载配置文件
./nginx -s reload - 检验配置文件是否正常
./nginx -t