Ubuntu 16.04 安装docker-ce,docker-compose
2023-09-11 14:20:09 时间
Docker Community Edition 镜像使用帮助 使用清华大学开源站安装速度更快
卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
使用仓库方式的方法安装
- 更新
apt
包的索引
sudo apt-get update
- 安装包让
apt
可以使用https
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- 添加 docker 官方的GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
通过搜索密钥指纹的后8位来验证你现在的密钥指纹有9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
$ sudo apt-key fingerprint 0EBFCD88
pub 4096R/0EBFCD88 2017-02-22
Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <docker@docker.com>
sub 4096R/F273FCD8 2017-02-22
- 通过下面的命令设置一个
stable
(稳定的)仓库。
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
安装docker ce
- 更新
apt
包索引
sudo apt-get update
- 安装最后版本的 Docker ce 和 containerd。
sudo apt-get install docker-ce docker-ce-cli containerd.io
通过上面的步骤,已经安装完成了,可以通过sudo docker version
查看docker的版本
安装后续步骤
- 以非root用户身份管理docker
要创建 docker 用户组及加入用户进这个组
1.1 创建用户组
sudo groupadd docker
1.2 将自己的用户加入到 docker 用户组中
sudo usermod -aG docker 用户名
1.3 注销并重新登录以重新验证组成员关系
如果是在虚拟机上进行测试,则可能需要重新启动虚拟机才能使更改生效。
重启 docker 服务
sudo systemctl restart docker
- 配置 Docker 服务开机启动
sudo systemctl enable docker
- 卸载 Docker CE
如果需要卸载安装的Docker CE,可以通过下面的命令进行卸载
3.1 先禁用 docker 开机启动项
sudo systemctl disable docker
3.2 卸载 Docker CE 包
sudo apt-get purge docker-ce
3.3 在你主机上面的镜像,容器,挂载目录,或者自定义配置文件 没有自动删除掉,删除所有的镜像,容器和挂载目录:
sudo rm -rf /var/lib/docker
你必须删除掉手动编辑过的配置文件。
- 安装 Docker Compose
在 linux,你可以 通过 Github Compose 仓库的发布页面 下载 Docker Compose 二进制文件。通过终端的 curl 命令安装 Docker Compose
4.1 运行这个命令下载 Docker Compose 当前发布的版本
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
安装时,最新的版本是 1.24.0
,如果需要安装其它版本,替换1.24.0
为安装的版本。
4.2 添加执行权限给这个文件
sudo chmod +x /usr/local/bin/docker-compose
测试安装
docker-compose --version
4.5 卸载通过 curl 安装的Docker Compose
sudo rm /usr/local/bin/docker-compose
- docker 使用国内的镜像源,让拉包的速度快一些
修改 /etc/docker/daemon.json
文件并添加上 registry-mirrors 键值
sudo vim /etc/docker/daemon.json
内容为:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
然后重启 docker 服务,使配置生效
sudo systemctl restart docker
references
相关文章
- 【Ubuntu】ubuntu物理机安装方法:U盘安装
- centOS debian ubuntu 一键安装 docker 教程
- Docker 系列(九):docker-compose
- mac安装docker,显示无效的命令
- 【Docker】docker安装mysql
- 最简单的教程:在Ubuntu操作系统里安装Docker
- 06-Ubuntu 20 安装docker
- 【Docker】在本地打包maven程序为docker镜像报错: Connect to localhost:2375 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1]
- 【云原生之Docker实战】使用docker部署mm-wiki文档系统
- 【云原生之Docker实战】使用docker部署个人导航页webstack
- 【云原生之Docker实战】使用docker部署ubuntu系统测试环境
- 【云原生之Docker实战】使用docker部署nightingale运维监控平台
- Linux Mint 19.1 安装 Docker 过程笔记
- Ubuntu docker 安装
- 云原生|docker|基于docker部署高可用keepalived集群
- 【超详细】阿里/华为云服务器部署环境快速搭建一条龙【git、maven、jdk8、docker安装nginx、mysql、redis】
- Docker学习笔记08:docker使用之镜像使用
- Docker学习笔记04:Docker安装
- 【项目管理】Docker安装 CVAT
- 【Docker系列】2.Linux 安装docker+docker-compose
- 【Docker系列】3.docker-compose安装redis
- 【Docker系列】5.Docker-compose安装RocketMQ
- 【Docker系列】7.Docker-compose 安装neo4j
- 【Docker系列】8.docker-compose安装nacos
- 云原生之部署Docker可视化管理工具docker.ui
- ubuntu 安装 docker
- Ubuntu 18.04 安装 Docker
- win10 安装docker