1>> 查看当前系统版本
Linux 系统下,版本需要不小于 3.10.x
下述输出的意思是:系统为Linux,名称为chengzl2021168,版本为3.10.0,64位系统
[root@chengzl2021168 install]# uname -a
Linux chengzl2021168 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
2>> 查看是否安装过docker,run一下会提示你没装过,或docker -h 也可以查看自己装过没
3>> 改成root权限登入
安装的时候会需要用户组之类的权限设置,所以需要root权限
[chend@c9 ~]$ sudo su
[root@c9 ~]#
4>> 取消selinux
不取消的话会有一些已知的冲突情况,不过我vim的时候发现它竟然本来就是disabled
[root@c9 ~]# vim /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
5>>开始安装
1>>依次运行以下命令添加yum源
yum update
yum install epel-release -y
yum clean all
yum list
2>>安装并运行Docker。
yum install docker-io -y
systemctl start docker
3>>检查安装结果。
docker info
4>>启动使用Docker
systemctl start docker #运行Docker守护进程
systemctl stop docker #停止Docker守护进程
systemctl restart docker #重启Docker守护进程
docker stop 容器id
docker start 容器id
docker restart 容器id
5>>修改镜像仓库
vim /etc/docker/daemon.json
#改为下面内容,然后重启docker
{
"debug":true,"experimental":true,
"registry-mirrors":["https://pb5bklzr.mirror.aliyuncs.com","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}
6、查看信息
docker info
7、查看docker是否安装成功
yum list installed |grep docker
8、启动docker服务(并设置开机自启)
systemctl start docker.service
systemctl enable docker.service
9、查看docker服务状态
systemctl status docker
10、使用docker镜像
systemctl status docker
11、最后需要重启docker服务
systemctl restart docker.service
12、使用docker pull命令去下载镜像,docker rmi命令去删除镜像,加参数-f表示强制删除,尽量先删除容器再删除镜像。
13、使用docker run命令去启动镜像,-d表示后台运行,-P表示随机端口,-p指定端口映射,格式为:ip:hostPort:containerPort。
14、使用docker ps命令列举出所有运行中的Docker容器,该命令参数比较多,-a列表所有的容器,-f过滤,-q只列表容器的id。
15、docker version查看docker的版本信息,docker info 查看Docker的系统信息,例如CPU、内存、容器个数等。
docker kill 容器id,docker start/stop/restart 容器id 启动、停