快速搭建大名鼎鼎的Docker服务

Docker是一个流行的容器化平台,它允许开发者将应用程序及其依赖打包到一个可移植的容器中。通过这种方式,应用可以在任何安装了Docker的环境中运行,而不用担心环境差异带来的问题,实现了“一次构建,到处运行”。简单来说,Docker可以帮助你轻松、快速、一致地部署和运行应用。

在centos中搭建

添加镜像仓库

sudo yum update
yum install -y yum-utils device-mapper-persistent-data lvm2

国外中央仓库
sudo yum-config-manager 
    --add-repo 
    https://download.docker.com/linux/centos/docker-ce.repo
国内可以使用此镜像仓库
sudo yum-config-manager 
    --add-repo 
        http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

执行安装

yum -y install docker-ce

启动并设置开机自启

systemctl start docker
systemctl enable docker

在ubuntu中搭建

更新依赖

sudo apt update
sudo apt upgrade

配置docker依赖

sudo apt-get install ca-certificates curl gnupg lsb-release
sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

添加docker软件源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

安装docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

配置用户组

sudo usermod -aG docker $USER

启动并设置自启

sudo systemctl start docker
sudo systemctl enable docker

验证安装

使用下面的命令查看,如果有输出基本没有问题

[root@software ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.21
 API version:       1.41
 Go version:        go1.18.7
 Git commit:        baeda1f
 Built:             Tue Oct 25 18:04:24 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

安装docker-compose

安装

curl -L https://github.com/docker/compose/releases/download/v2.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

添加执行权限

chmod +x /usr/local/bin/docker-compose

验证

[root@software ~]# docker-compose version
Docker Compose version v2.24.0

欢迎大家关注我的公众号,将会为大家推荐更优质的内容!

原文始发于微信公众号(青檬小栈):快速搭建大名鼎鼎的Docker服务

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/213190.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!