一、Docker安装和启动
(1)环境要求
Docker分为社区版和企业版,这里我们安装的是社区版。
在Ubuntu下安装Docker需要有一定的环境要求,
可以执行以下命令查看主机环境:
$ uname -a
$ ls -l /sys/class/misc/device-mapper
(2)部署Docker
第一步:安装基本软件。
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common lrzsz -y
第二步:指定使用阿里云镜像。
$ sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
第三步:软件源升级。
$ sudo apt-get update
第四步:安装Docker
$ sudo apt-get install docker-ce -y
第五步:测试安装是否成功。
docker version
启动Docker之后,系统为docker提供了一块虚拟网卡,网卡地址172.17.0.1。可以通过执行ifconfig命令查看网络信息。
(3)配置阿里云镜像下载地址
在国内使用Docker官方镜像源的时候网络非常慢,所以这里我们使用阿里云来下载Docker镜像。
- 配置阿里云镜像的步骤:
第一步:编辑/etc/docker/daemon.json
文件,然后添加阿里云镜像地址。
{"registry-mirrors": ["https://6kx4zyno.mirror.aliyuncs.com"], "insecure-registries": []}
第二步:配置完成后重启Docker即可。
systemctl daemon-reload
systemctl restart docker
二、Docker的基本命令
(1)开启Docker服务
$ systemctl start docker
(2)关闭Docker服务
$ systemctl stop docker
(3)重启Docker服务
$ systemctl restart docker
(4)查看Docker的运行状态
$ systemctl status docker
运行后的效果:
(5)删除Docker
$ sudo apt-get purge docker-ce -y
$ sudo rm -rf /etc/docker
$ sudo rm -rf /var/lib/docker/
其中,/etc/docker目录是Docker的认证目录;/var/lib/docker目录是Docker的应用目录。