docker二:Ubuntu基本指令和docker搭建

前言

上一篇文章,安装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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值