前言
上一篇文章,安装Ubuntu顺便修改用户名和密码。最重要的还是关于学习方法的那部分,必须要怀着好奇心来学习。
这是第三篇,内容主要涉及Ubuntu基本指令和操作,docker容器的安装搭建。
本篇文章涉及新的指令,会在文末列出,以免影响观感。
Ubuntu指令
Help:
命令名 --help //查看这个命令的用法帮助
目录操作:
ls 查看目录
ls -a 查看所有的子目录及文件(包括隐藏的)
ls -l 详细信息 包括创建信息权限等
ls --color 查看文件的颜色
cd 目录名 进入到xxx目录
cd .. 到上级目录
cd ../.. 到上两级目录
cd /home 到当前用户的home目录
cd ~ 到根目录
pwd 查看当前路径
关于文件颜色,参考下面目录:
白色:表示普通文件
蓝色:表示目录
绿色:表示可执行文件(使用./文件名 执行)
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件
黄色:表示设备文件
灰色:表示其它文件
History
history
查看操作历史。
docker安装
支持版本
Docker Engine-Community 支持以下的 Ubuntu 版本:
- Xenial 16.04 (LTS)
- Bionic 18.04 (LTS)
- Cosmic 18.10
- Disco 19.04
- 其他更新的版本……
Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。
自动安装
1、更新包安装工具:
atp-get update
2、首先安装curl包:
apt install curl
如果在这里出错的话,需要更改dns,一般都会报错。
有两个解决方案:
换国内源:
原镜像源文件存放在目录/etc/apt/sources.list
下,拷贝一份sources.list
文件,防止炸膛。
sudo cp -v /etc/apt/sources.list /etc/apt/sources.list.backup
上面命令就是备份的意思,backup就是副本。
然后将下面命令复制到list文件:
deb http://mirrors.aliyun.com/ubuntu/ disco main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ disco main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ disco-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ disco-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ disco-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ disco-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ disco-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ disco-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ disco-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ disco-proposed main restricted universe multiverse
以上内容仅用于19.04版本,不同版本还请百度 了解。
修改dns
输入指令:
sudo gedit /etc/resolv.conf
在resolv.conf里面添加阿里DNS
nameserver 223.5.5.5
nameserver 223.6.6.6
保存后,联网更新一下
sudo apt-get update
官方安装命令:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
使用的阿里云镜像。
国内daocloud一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
完成安装
等待安装完成后,会出现下面提示,注意这里不是报错,只是一个警告:
If you would like to use Docker as a non-root user, you should now consider
adding your user to the “docker” group with something like:sudo usermod -aG docker aaron
Remember that you will have to log out and back in for this to take effect!
WARNING: Adding a user to the “docker” group will grant the ability to run
containers which can be used to obtain root privileges on the
docker host.
Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
for more information.
当要以非 root 用户可以直接运行 docker 时,需要执行
sudo usermod -aG docker XXX // Username
命令将用户 添加到 docker 用户组中,然后重新登陆,否则会错误;
执行下列命令启动 docker 引擎
sudo service docker start
最后测试一下docker:
sudo docker run hello-world