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博客

相关推荐
你是我的日月星河1 小时前
Docker部署单节点使用KRaft存储数据的Kafka与可视化界面Kafka-Map
docker·容器·kafka
007php0071 小时前
Go Vendor 和 Go Modules:管理和扩展依赖的最佳实践
java·开发语言·docker·微服务·golang·自动化·jenkins
Clownseven1 小时前
Jenkins与Docker搭建CI/CD流水线实战指南 (自动化测试与部署)
ci/cd·docker·jenkins
Cyber4K2 小时前
企业级-搭建CICD(持续集成持续交付)实验手册
ci/cd·云原生·容器
ZLRRLZ2 小时前
【Docker/Redis】服务端高并发分布式结构演进之路
redis·docker·架构
搞不懂语言的程序员2 小时前
docker 搭建zookper集群,快照虚拟机多机模拟
运维·docker·容器
Rysxt_2 小时前
Docker Swarm 与 Kubernetes (K8s) 全面对比教程
docker·容器·kubernetes
Moss Huang10 小时前
docker-runc not installed on system
java·docker·容器
麦兜*12 小时前
Spring Boot 集成 Docker 构建与发版完整指南
java·spring boot·后端·spring·docker·系统架构·springcloud
辉辉健身中16 小时前
docker和k8s的区别
docker·容器·kubernetes