目录
一、Docker的安装
1)检查Linux内核版本
必须是3.10及以上
指令: uname -r
2)安装docker
指令:yum install docker
二、Docker的启动与关闭
1)启动docker
指令:systemctl start docker
2)开机自动启动docker
指令:systemctl enable docker
3)停止docker
指令:systemctl stop docker
三、Docker的常用操作指令
1、镜像操作
1)检索
指令:docker search 关键字;
eg: docker search redis
2)拉取
指令:docker pull 镜像名:tag (tag是指版本号,一般是最新版本)
eg: docker pull mysql/docker pull mysql:5.5
3)列表
指令:docker images
4)删除
指令:docker rmi image-id
eg: docker rmi 2151acc12881
2、容器操作
软件镜像----运行镜像----产生一个容器
1)根据镜像启动容器
指令:docker run --name 自定义名字 -d 镜像名:tag
eg: docker rum --name mytomcat -d tomcat:latest
2)查看运行中的容器
指令:docker ps
3)停止运行中的容器
指令:docker stop 容器ID
4)查看所有的容器
指令:docker ps -a
5)启动已有容器
指令:docker start 容器ID
eg: docker start 0ca572e5017b
6)删除已有容器
指令:docker rm 容器ID
eg: docker rm 0ca572e5017b
7)创建并启动容器时进行端口映射
指令:-p 系统端口:容器启动端口
指令:-d (后台运行)
eg: docker run --name Tomcat9.0 -d -p 8888:8080 tomcat
8)查看容器日志
指令:docker logs 容器ID/容器NAME
eg:docker logs 8002743ae896/Tomcat9.0
9)进入容器内部
指令:docker exec -it 容器ID bash
eg:docker exec -it 38823cd75b62 bash
10)启动所有容器
指令:docker start $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
注意下这里的引号是英文引号(显示出来的是中文引号)
11)关闭所有容器
指令:docker stop $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
注意下这里的引号是英文引号(显示出来的是中文引号)
更多指令查看官方文档:
https://hub.docker.com/search/?type=image