1.内核版本必须是3.10及以上的版本
uname -r
2、更新yum源
yum update
yum remove docker docker-common docker-selinux docker-engine
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
3、安装docker
yum install docker-ce
4、启动docker
systemctl start docker
5、开机自启
systemctl enable docker
6、检查docker镜像是否存在
docker search mysql
7、安装镜像
docker pull mysql/docker pull mysql:5.6
8、查看镜像
docker images
9、删除镜像
docker rmi IMAGE_ID
10、查看哪些镜像在运行
docker ps -a
11、停止运行的容器
docker stop CONTAINER ID
12、启动运行的容器
docker start CONTAINER ID
13、删除容器,删除前容器是停止的
docker rm CONTAINER ID
14、docker启动mysql
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
–name:容器名,此处命名为mysql
-e:配置信息,此处配置mysql的root用户的登陆密码
-p:端口映射,此处映射 主机3306端口 到 容器的3306端口
-d:后台运行容器,保证在退出终端后容器继续运行
-v:主机和容器的目录映射关系,":"前为主机目录,之后为容器目录
15、docker打包
docker save mysql:5.7 -o mysql-docker-5.7.ta
16、docker加载容器打包
docker load -i mysql-docker-5.7.tar