centos7系统下docker拉取镜像配置Nginx.⚪2

1、拉取镜像

docker pull nginx

查看镜像:docker images
强制删除镜像:docker rm -f 镜像名称
在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启:

docker run --restart=always

如果已经启动了则可以使用如下命令:

docker update --restart=always nginx

2、创建nginx.conf文件

[root@ ]# vi nginx.conf
nginx.conf
------------------------------------------------------
worker_processes  1;

events {
    use   epoll;
    worker_connections  1024;
}

stream {
    upstream mysql {
        server 192.168.40.190:3308 max_fails=3 fail_timeout=30s;
        server 192.168.40.191:3309      backup;
    }

    server {
        listen    3306;
        proxy_connect_timeout 3000s;
        proxy_timeout 6000s;
        proxy_pass mysql;
    }
}
--------------------- 

3、创建nginx容器
[root@ ]# docker run
-p 3316:3306 --name nginx_db -v /usr/local/nginx/nginx.conf:/etc/nginx_bak/nginx.conf -v /usr/local/nginx/www/:/usr/share/nginx/html -it -d nginx
4、进入bash,删除/etc/nginx/nginx.conf,将/etc/nginx_bak/nginx.conf复制到/etc/nginx/。

[root@ ]# docker exin -it nginx_db /bin/bash
@docker nginxdb# rm /etc/nginx/nginx.conf
@docker nginxdb# cp /etc/nginx_bak/nginx.conf /etc/nginx/

5、退出容器重启nginx使配置生效。
Docker 容器重启
[root@ ]# docker restart 加容器名字

Docker内的命令
更新docker的命令
@docker nginxdb# apt-get update
安装vim命令
@docker nginxdb# apt-get install vim
如果cp命令或者rm命令不能使用,可以使用apt-get命令安装。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值