虚拟机版本: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正常使用