Ubuntu18配置Docker

1.基本过程

1.更新软件源列表

复制代码
sudo apt update

2.安装软件包依赖

复制代码
sudo apt install apt-transport-https ca-certificates curl software-properties-common

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

复制代码
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4.添加Docker源,选择stable长期稳定版

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

5.再次更新源列表

复制代码
sudo apt update

6.查看可以安装的Docker版本

复制代码
sudo apt-cache policy docker-ce

7.开始安装Docker

++这里以20.10版本为例++

复制代码
sudo apt-get install -y docker-ce=5:20.10.10~3-0~ubuntu-bionic docker-ce-cli=5:20.10.10~3-0~ubuntu-bionic containerd.io
9.查看安装的Docker版本

10.启动Docker服务

shell 复制代码
sudo systemctl start docker

11.设置开机自启动docker

复制代码
sudo systemctl enable docker

2.镜像加速设置

shell 复制代码
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

查看是否配置成功

复制代码
docker info

3.Docker-compose安装

复制代码
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

参考

Ubuntu18.04安装Docker完整教程_ubuntu 18 安装 docker-CSDN博客

相关推荐
一只特立独行的猫24 分钟前
Docker与Vmware网络模式的对别
网络·docker·容器
GoodStudyAndDayDayUp30 分钟前
docker拉取国内镜像
运维·docker·容器
中草药z1 小时前
【Docker】Docker拉取部分常用中间件
运维·redis·mysql·docker·容器·nacos·脚本
和计算机搏斗的每一天3 小时前
k8s术语之Replication Controller
java·容器·kubernetes
yunson_Liu3 小时前
prometheus手动添加k8s集群外的node-exporter监控
容器·kubernetes·prometheus
艾德金的溪4 小时前
【docker】启动临时MongoDB容器、挂载数据卷运行数据库服务,并通过备份文件恢复MongoDB数据库备份数据
数据库·mongodb·docker
兔兔爱学习兔兔爱学习8 小时前
Linux部署ragflow,从安装docker开始~
linux·docker
Herry_6442808259 小时前
k8s集群环境部署业务系统
云原生·容器·kubernetes
工业甲酰苯胺17 小时前
K8s新手系列之K8s中的资源
云原生·容器·kubernetes
悠悠-我心17 小时前
docker 通过定时任务恢复MySQL数据库
数据库·mysql·docker