美文网首页
ubuntu 安装 docker

ubuntu 安装 docker

作者: 田丰w | 来源:发表于2021-04-26 03:07 被阅读0次

准备工作:卸载旧版本,安装安装依赖的工具

sudo apt-get remove docker \
               docker-engine \
               docker.io
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

添加阿里镜像源,并安装 docker 社区版

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

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

# 将当前用户加入 docker 组
sudo usermod -aG docker $USER

管理 docker 服务

sudo systemctl enable docker
sudo systemctl start docker

修改 dockerhub 镜像
sudo vim /etc/docker/daemon.json

{
"registry-mirrors": [
    "https://<yourself-applied>.mirror.aliyuncs.com",
    "http://f1361db2.m.daocloud.io",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
    ]
}

默认 docker 服务配置文件
/lib/systemd/system/docker.service

查看 docker 数据目录(docker info 会沿着软连接解析到实际目录)
sudo docker info | grep "Docker Root Dir"

修改 docker 数据目录(这里使用软连接方法)
sudo cp -r /var/lib/docker <new_data_dir>
sudo mv /var/lib/docker /var/lib/docker.orig
sudo ln -s <new_data_dir> /var/lib/docker

把当前用户加入 docker 组
sudo groupadd docker
sudo usermod -aG docker ${USER}
sudo systemctl restart docker
docker --version

参考:
https://yeasy.gitbook.io/docker_practice/install/ubuntu

相关文章

网友评论

      本文标题:ubuntu 安装 docker

      本文链接:https://www.haomeiwen.com/subject/ptlsrltx.html