docker的安装以及nginx容器的配置

docker的简单介绍:

  • Images : 镜像,docker可从仓库中下载各种镜像,如nginx等
  • Container:容器:镜像与容器就如java中类和对象的关系,一个镜像可以创建多个容器,可以对容器进行配置.

docker的安装:

系统:ubuntu16.04

命令:

$ apt-get install docker.io

$ docker version 查看版本

修改docker仓库的地址:

注册阿里云账户https://cr.console.aliyun.com/#/accelerator

可以获得自己的加速器 https://××××××.mirror.aliyuncs.com

修改:/etc/docker/daemon.json增加如下内容:

{
  "registry-mirrors": ["https://××××××.mirror.aliyuncs.com"]
}

不知为何,我如此修改则启动docker会报错,将后缀名改成conf则正常启动.

安装nginx镜像并创建nginx容器:

docker run -p 8080:80 --name nginx_1 -v /home/dockerData/nginx_1:/home/nginx_1 -it nginx /bin/bash

简单介绍一下各个参数:

  • -p 8080:80 将主机的8080端口映射到容器的端口
  • --name 为将要创建的nginx容器重命名
  • -v 将主机的/home/nginx_1文件挂载到容器伪终端的/home/nginx_1下,如果没有该目录,则会自动创建

再次进入容器:

使用命令:docker exec -it nginx_1 /bin/bash

以root权限进入容器:

使用命令:sudo docker exec -ti -u root container bash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值