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