1、最简单的安装方式
[root@iZ2ze6vptwtuhih999ijvkZ www]# yum install docker
2、添加用户,制定目录,制定shell场景为bash
[root@iZ2ze6vptwtuhih999ijvkZ www]# useradd docker -d /home/docker -s /bin/bash
3、设置docker用户的密码为docker
[root@iZ2ze6vptwtuhih999ijvkZ www]# echo "docker:docker" | chpasswd
4、创建docker脚本目录
[root@iZ2ze6vptwtuhih999ijvkZ www]# mkdir /www/data/docker/dockerfiles/scripts -p
5、查看docker版本
[root@iZ2ze6vptwtuhih999ijvkZ www]# docker -v
Docker version 1.13.1, build dded712/1.13.1
6、启动docker服务
[root@iZ2ze6vptwtuhih999ijvkZ www]# service docker start
Redirecting to /bin/systemctl start docker.service
7、docker 常用命令
- 查看镜像
[root@iZ2ze6vptwtuhih999ijvkZ www]# docker images
- 查看所有容器包括运行的
[root@iZ2ze6vptwtuhih999ijvkZ www]# docker ps -a
- 查看需要的镜像,比如tomcat
[root@iZ2ze6vptwtuhih999ijvkZ www]# docker search tomcat
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/tomcat Apache Tomcat is an open source implementa... 1952 [OK]
docker.io docker.io/tomee Apache TomEE is an all-Apache Java EE cert... 53 [OK]
docker.io docker.io/dordoka/tomcat Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 ba... 49 [OK]
docker.io docker.io/davidcaste/alpine-tomcat Apache Tomcat 7/8 using Oracle Java 7/8 wi... 28 [OK]
docker.io docker.io/bitnami/tomcat Bitnami Tomcat Docker Image 19 [OK]
docker.io docker.io/consol/tomcat-7.0 Tomcat 7.0.57, 8080, "admin/admin" 16 [OK]
docker.io docker.io/cloudesire/tomcat Tomcat server, 6/7/8 15 [OK]
docker.io docker.io/meirwa/spring-boot-tomcat-mysql-app a sample spring-boot app using tomcat and ... 10 [OK]
8、配置docker加速器
访问https://www.daocloud.io/mirror#accelerator-doc获取加速器地址
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://ec3e12c6.m.daocloud.io
配置之后请访问查看/etc/docker/daemon.json文件,是否多了一个逗号,否则无法启动,
9、重启docker
[root@iZ2ze6vptwtuhih999ijvkZ system]# service docker restart
或者
[root@iZ2ze6vptwtuhih999ijvkZ system]# systemctl restart docker