docker的安装以及nginx容器的配置
docker的简单介绍:Images : 镜像,docker可从仓库中下载各种镜像,如nginx等Container:容器:镜像与容器就如java中类和对象的关系,一个镜像可以创建多个容器,可以对容器进行配置.docker的安装:系统:ubuntu16.04命令:$ apt-get install docker.io$ docker version 查看版本修改doc...
·
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
更多推荐
已为社区贡献1条内容
所有评论(0)