首页 > 系统相关 >Debian和Ubuntu国内安装docker和docker-compose

Debian和Ubuntu国内安装docker和docker-compose

时间:2023-12-18 14:05:22浏览次数:41  
标签:compose sudo apt etc https Ubuntu docker Docker

01 - 安装docker

0、如果你过去安装过 docker,先删掉

sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock
sudo rm -rf /var/run/docker.pid

1、更新软件源列表

sudo apt update

2.安装软件包依赖

ssudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common

3.在系统中添加Docker的官方密钥

Debian

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Ubuntu

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4.添加软件仓库

Debian

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Ubuntu

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5.开始安装Docker(ce表示社区版)

sudo apt update
sudo apt install -y docker-ce

6.查看安装的Docker版本

docker -v

7.启动Docker服务

sudo systemctl start docker

8.设置开机自启动docker

sudo systemctl enable docker

9.查看Docker是否开启,出现绿色圆点表示服务正常开启

sudo systemctl status docker

02 - Docker 镜像源配置

1、修改配置文件

nano /etc/docker/daemon.json

2、按照以下信息配置

{
    "registry-mirrors" : [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}

3、重启 Docker 服务

sudo systemctl daemon-reload
sudo systemctl restart docker

03 - 安装Docker-compose

curl -SL https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

下一步不是必须的

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

验证是否成功

docker-compose --version

标签:compose,sudo,apt,etc,https,Ubuntu,docker,Docker
From: https://blog.51cto.com/u_15812995/8872901

相关文章

  • tidb这种把数据库放入docker是否是个好主意。
    作者:tidb狂热爱好者将数据库放入Docker是否是个好主意?随着数字化时代的快速发展,企业越来越依赖于数据驱动决策。数据库作为数据存储的核心部分,其安全性、性能和可扩展性至关重要。而Docker的出现,为数据库应用提供了新的可能性。那么,Docker是什么?Docker是一种开源的容器化技术,它允......
  • Docker自建个人网盘 FileBrowser
    项目地址:https://github.com/filebrowser/filebrowser系统Demo:Demo地址:https://demo.filebrowser.org/账号密码:demo/demo前言:Filebrowser:轻量级文件服务器,一个开源的基于go的web文件管理器,支持Windows,Linux,docker以及安卓termux。开源地址: https://github.com/filebrowser/fileb......
  • Docker部署Node.js应用简单实践
    前言本文将从零至一,介绍如何在云服务器上通过Docker容器运行一个简单的Node应用。本文假设读者已经掌握基本的Linux,Docker,Node,Express知识。基本步骤本地写好nodejs应用,放到github。云服务器安装docker,配置国内镜像加速。拉取一个node镜像。从github拉取项目代码。编写Dockerfil......
  • Harbor 本地docker镜像仓库远程连接(镜像管理零距离!!)
    简单几步,实现本地Harbordocker镜像仓库结合cpolar内网穿透实现远程推送和拉取镜像1.查看本地镜像进入本地Harbordocker仓库,我们可以看到我们的本地镜像,这边方便测试,提前上传了一个镜像  在左侧可以看到推送命令,这里局域网ip没有出现端口,说明默认使用80端口,知......
  • CentOS安装Docker(一)
    1.在Linux中,可以通过以下命令查看系统版本:cat/etc/os-release2.在Linux中,可以通过以下命令查看版本(CentOS 要求内核版本不低于3.10):uname-aLinuxVM-8-2-centos3.10.0-1160.99.1.el7.x86_643.如果之前安装过旧版本的Docker,可以使用下面命令卸载://换行拼接符号“\”......
  • 安装docker
    卸载docker删除docker所在目录rm-rf/etc/dockerrm-rf/run/dockerrm-rf/var/lib/dockershimrm-rf/var/lib/docker删除docker进程ps-ef|grepdockerkill-9pid卸载docker相关包yumlistinstalled|grepdockeryumremovecontainerd.io.x86_......
  • docker安装nginx
    下载nginx镜像dockerpullnginx:1.24.0简易启动nginxdockerrun-p81:80-d--namesimple-nginxnginx:1.24.0创建本地挂载文件夹#创建四个文件夹conf,log,html,conf.dmkdir-p/home/nginx/{conf,logs,html,conf.d}复制简易nginx中的文件到挂载目录中#复制......
  • Docker 开启远程端口访问2375
    开启方法:1、修改/etc/default/docker下的配置cat/etc/default/dockerDOCKER_OPTS="-Htcp://0.0.0.0:2375"systemctlrestartdocker2、修改/usr/lib/systemd/system/docker.service配置cat/usr/lib/systemd/system/docker.service[Service]ExecStart=/usr/bin/dockerd-Htc......
  • docker-compose 部署 harbor 镜像仓库
    1、安装docker(这个就不写了,可以看)略......2、安装docker-compose[root@master2~]#curl-L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose[root@master2~]#chmod+x/usr/loc......
  • pytorch的docker镜像
    安装docker环境sudoapt-getupdatesudoapt-getinstall-ydocker.iosudosystemctlenabledockerdocker版本查看sudodockerversionsudodockerinfo查看镜像sudodockerimagessudodockerimagels查看容器sudodockerpssudodockerps-a导入镜像文件s......