Wsl安装Docker总结

简介: Wsl安装Docker总结

版本:ubuntu 18.04
1.以管理员身份启动

这一步非常重要,如果不使用管理员权限启动,在使用命令 sudo service docker start 时将不会产生任何效果。推荐使用root用户进行操作。
20191217094836782.png
2.切换包源

为了安装的速度,和避免安装时被墙或者包不存在等问题,可以切换安装源为中科大的镜像源或者清华的镜像源。
3.安装常用的包

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common

4.添加官方公钥

如果不添加公钥,在安装过程中会出现秘钥问题

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

5.添加docker镜像源

$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

6.执行库更新

sudo apt-get update

7.安装,
这里最好使用较低版本的docker-ce,指定版本序列号为18.03.1~ce~3-0~ubuntu,使用高版本会出现问题

sudo apt-get install docker-ce=18.03.1~ce~3-0~ubuntu

8.使用service命令启动

sudo service docker start

9.测试

docker run hello-world

docker run问题
如果出现

20191220105930919.png
建议卸载docker-ce,装旧版本的。

镜像问题

如果系统对应路径中没有daemon.json文件的话,或者添加daemon.json之后出现docker直接启动不了或者启动之后自动关闭,建议rm -f daemon.json,修改配置文件vim /etc/default/docker,添加

DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn"

目录
相关文章
|
1天前
|
时序数据库 Docker 容器
Docker安装InfluxDB
Docker安装InfluxDB
3 0
|
4天前
|
关系型数据库 MySQL 数据库
docker自定义安装mysql 5.7
docker自定义安装mysql 5.7
12 0
|
15天前
|
Linux Shell 开发工具
CentOS8中Docker安装及部署
CentOS8中Docker安装及部署
56 0
|
16天前
|
弹性计算 Serverless 数据库
ECS安装问题之docker安装如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
|
23天前
|
关系型数据库 分布式数据库 PolarDB
PolarDB常见问题之安装gms时出现docker如何解决
PolarDB是阿里云推出的下一代关系型数据库,具有高性能、高可用性和弹性伸缩能力,适用于大规模数据处理场景。本汇总囊括了PolarDB使用中用户可能遭遇的一系列常见问题及解答,旨在为数据库管理员和开发者提供全面的问题指导,确保数据库平稳运行和优化使用体验。
|
25天前
|
Devops 开发工具 数据安全/隐私保护
Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)
Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)
40 0
|
25天前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
175 0
|
26天前
|
NoSQL MongoDB Docker
docker安装MongoDB
docker安装MongoDB
19 0
|
28天前
|
负载均衡 应用服务中间件 nginx
|
1月前
|
Linux iOS开发 Docker
Docker多平台安装
Docker多平台安装
46 0