首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
Docker介绍
Docker三大核心概念
安装Docker
查找镜像
拉取镜像
删除镜像
载入导出镜像
创建镜像
发布镜像
容器的创建
进入容器
停止与删除容器
导入与导出容器
load与import的区别
端口映射
数据卷挂载
容器互联
Dockerfile
docker-compose
Docker安装Nginx
Docker安装Redis
docker-compose构建lamp
附录
当前位置:
首页>>
技术小册>>
Docker零基础到实战
小册名称:Docker零基础到实战
## 使用一键安装脚本安装:## 1. 官方脚本安装(使用aliyun镜像) $ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 2. Dcloud安装(国内环境) $ curl -sSL https://get.daocloud.io/docker | sh ------------ ## 手动安装docker ## ### Ubuntu搭建Docker Docker目前支持的最低Ubuntu版本为14.04 LTS,但实际上从稳定性上考虑,推荐使用16.04 LTS或18.0.4 LTS版本,或者20.04LTS版本,并且系统内核越新越好,以支持Docker最新的特性。 官方文档: [https://docs.docker.com/engine/install/ubuntu/](https://docs.docker.com/engine/install/ubuntu/) ##### 更换源(可选,如果更换为清华源,则后面的安装步骤参数需要指定为清华源) * 官方文档: [https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/](https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/) * 替换 /etc/apt/sources.list文件内容 * 更新包索引 sudo apt-get update **移除系统中可能存在的旧版本的Docker** ~~~ $ sudo apt-get remove docker docker-engine docker.io containerd runc ~~~ 安装可以通过https使用仓库的一些相关包 ~~~ $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common ~~~ 添加GPG key 清华源: ~~~ $ curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - ~~~ ubuntu源: ~~~ $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ~~~ 添加docker-ce的仓库 清华源: ~~~ $ sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable" ~~~ ubuntu源: ~~~ $ echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ~~~ **安装docker** ***安装前需要再次更新包索引:*** ~~~ $ sudo apt update ~~~ ~~~ $ sudo apt-get install docker-ce docker-ce-cli containerd.io ~~~ **更换docker镜像源:(可选)** ~~~ $ sudo vim /etc/docker/daemon.json ~~~ ~~~ { "registry-mirrors": ["http://hub-mirror.c.163.com"] } ~~~ 启动docker ~~~ sudo systemctl start docker ~~~ * * * #### 配置Docker用户 为了避免每次使用Docker命令时都需要切换到特权身份,可以将当前用户加入安装中自动创建的docker用户组 ~~~ $ sudo usermod -aG docker $USER ~~~ 更新docker组 ~~~ $ newgrp docker ~~~
上一篇:
Docker三大核心概念
下一篇:
查找镜像
该分类下的相关小册推荐:
深入学习Docker
Docker入门与实战
Docker零基础到实战应用