欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/3/20 编程问答 28 豆豆
生活随笔 收集整理的这篇文章主要介绍了 远程服务器安装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做镜像和怎么发布自己的应用。

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的远程服务器安装docker和docker-compose的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。