远程服务器安装docker和docker-compose

最近在使用docker搭建项目,所以在搭建之前需要配置好docke环境,另外需要用docker-compose实现微服务的多个服务的自动化部署,所以也需要安装好docker-compose环境。接下来记录配置的过程,这些都是本人亲测的方法,真实有效,希望对大家也有帮助。这里只针对linux进行安装,window请自行自行百度呦~另外给自己打个广告,楼主开发的文青乐园知识学习系统初步已搭建,大家可以体验,然后有问题随时提出来,点击文青乐园即可前往,后期也会将文章逐步迁移过去,欢迎大家试用。

docker安装

如果你使用本地的虚拟机或者使用购买的服务器,这里过程都一样,本人是在腾讯云购买的服务器,所以以服务器上安装为例子,真心安利大家有想用服务器搭建自己项目玩一玩的可以买一下,对于新用户来说还是很划算,如果你不想买也可以,腾讯云或阿里云都会给新用户免费试用一个月的服务器,基本都是1核2G,部署基本的应用基本够用了,哈哈,给他们打广告是不是该给我广告费~~
这里给大家附上地址,有需要的可以自行操作呦:
腾讯云:热门云产品首单特惠秒杀,1核2G云服务器首年 99元
阿里云:11月14-30日返场 云大使可享最高31%返现!
接下来进入我们今天的正题。
如果未安装过,当我们使用docker相关指令的时候,就会提示命令找不到。需要说明的是在安装的时候我们切换到root用户,不然没有相应的权限,使su root然后输入密码即可。我们这里介绍使用yum方式安装docker。在下载对应的数据时可能比较慢,所以我们先配置docker的阿里云yum源:

cat >>/etc/yum.repos.d/docker.repo<<EOF
[docker-ce-edge]
name=Docker CE Edge - \$basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/\$basearch/edge
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF

在这里插入图片描述
在这里插入图片描述
然后使用 yum安装进行安装

# yum安装
yum -y install docker-ce

在这里插入图片描述
耐心等待安装完成即可,然后使用指令查看docker版本

#查看docker版本
docker --version 

在这里插入图片描述
我们再设置一下开机自启

# 设置开机自启
systemctl enable docker

# 启动docker
systemctl start docker

至此我们的docker即安装完成。

docker-compose安装

docker-compose的安装也很简单,大家按照以下的指令顺序操作即可:

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

大家要安装其他版本的 Compose,将1.24.1替换成你想要的安装版本即可。
将可执行权限应用于二进制文件:

$ sudo chmod +x /usr/local/bin/docker-compose;

创建软链:

$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

然后输入之后查看是否安装成功及版本号

docker-compose --version

在这里插入图片描述
至此docker-compose也安装好了,接下来就是动手搭建我们需要的服务了。后面也会教大家怎么使用docker做镜像和怎么发布自己的应用。


版权声明:本文为weixin_43525722原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。