ubuntu18.04安装docker

虚拟机版本:VMware14
Linux系统:Ubuntu18.04.4
Ubuntu18.04.4安装地址
虚拟机和ubuntu百度网盘链接,提取码:jelg
Q1: 在安装ubuntu时会发现非常慢
A1: 断网安装

Q2: VM安装Ubuntu后重启后报错“please remove the installation medium then press enter”
A2: 关闭客户机,点虚拟机设置,在CD/DVD项取消“启动时连接”,重新开启虚拟机即可。或者直接将CD/DVD项移除。在这里插入图片描述

一.为虚拟机安装VMware Tools

客户机屏幕太小了,而且在虚拟机外的文字不可粘贴到虚拟机中,过于麻烦,所以安装一个VMware tools更加方便。
虚拟机->安装VMware tools。
会出现一个VMwareTools-x.x.x-yyyy.tar.gz,将它移到主目录下。
打开终端

$ ls

会看到这个包名,在终端输入下列代码.

$ tar -xzvf VMwareTools-x.x.x-yyyy.tar.gz   //将你自己看到的文件名写上去
$ cd vmware-tools-distrib
$ sudo ./vmware-install.pl

然后一直按enter键就可以了
安装完毕。

二.安装docker

个人觉得用curl来安装要简单很多,下面是步骤
在安装前,建议换一下源,因为国外源非常非常慢,我之前下了三个小时才下了一半。
Q3: 如果发现Ubuntu中sudo apt-get update很慢
**A3: **

$ sudo cp /etc/apt/sources.list  /etc/apt/sources.list_save 
//先复制备用一下
$ sudo gedit /etc/apt/sources.list
//清空文件内容(选中内容,全部删除,保存)

打开软件更新器:
ubuntu软件->软件和更新->勾选全部,下载自–>其它站点->选择最佳服务器(等待)->选择服务器->关闭->重新载入(等待)
在这里插入图片描述

1.安装curl
$ sudo apt-get update
$ sudo apt-get install curl
$ sudo apt update
2.允许apt通过HTTPS使用存储库
 sudo apt install apt-transport-https ca-certificates curl software-properties-common
3.添加阿里云GPG秘钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4.添加阿里云docker源
 sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5.更新apt源
 sudo apt-get update
6.安装docker-ce
sudo apt install -y docker-ce
7.查看版本
 docker --version
8.运行试试
$ sudo docker run hello-world

如果运行成功的话,会显示下面这样的代码:
在这里插入图片描述

9.将当前用户添加到 docker 用户组

Q4: 之前没有加入用户组,导致出现这样的问题:docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See ‘docker run --help’.

A4 :
方法一:每次使用docker时,都在前面加上 sudo.
方法二:

sudo groupadd docker    
    //添加docker用户组,会提醒存在组docker
sudo gpasswd -a $USER docker       
    //将当前用户加入到docker用户组中,此时会显示‘ 正在将用户“xx”加入到“docker”组中 '
 sudo service docker restart 
    //重启docker
newgrp docker    
    //更新用户组
 docker run hello-world  
    //测试docker命令是否可以使用sudo正常使用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值