每天一博--第三天 安装docker及通过docker部署nginx [ dockerfile方式 ]

本文介绍了如何在Manjaro系统上安装Docker,以及如何不使用docker-compose,而是通过编写Dockerfile来下载Nginx并创建镜像及启动容器。最后,还进行了容器间通信的测试。
摘要由CSDN通过智能技术生成

安装docker

不同的操作系统,使用的安装工具不同,我用的是manjaro,arch的衍生版本,使用的是pacman,Ubuntu的是apt-get,Centos/Redhat的是yum,但是安装方式不尽相同。

#因我已经配置好了清华大学的官方镜像源,这一步骤就省略了,不会的童鞋可以出门百度一下。centos下默认的epel源中docker版本比较低,需要重新配置一下docker的镜像源。
sudo pacman -Syy docker
sudo systemctl enable docker
sudo systemctl start docker

如果是测试环境中,安装docker前可以将selinux,firewalld关闭,正式环境中需要将docker服务在firewalld的zone–service中开启,并开启相应的端口。

安装docke-compose

Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。


本文主要讲解如何通过dockerfile创建docker container,将不通过docker-compose进行创建管理


#第一种安装方式
sudo curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` >/usr/local/bin/docker-compose

#查看docker-compose版本
docker-compose -v
#第二种安装方式
sudo pacman -S python-pip

#更新pip源(清华大学pip镜像源地址)
mkdir .pip

vim .pip/pip.ini
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

#升级pip
sudo pip install -U/--upgrade pip

#pip安装docker-compose
sudo pip install docker-compose

#查看docker-compose版本
docker-compose -v
pip其他镜像源地址
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣http://pypi.douban.com/simple/
(3)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(4)华中科技大学http://pypi.hustunique.com/

下载nginx

下载nginx,可以到nginx.org上看一下&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值