一、容器、镜像、镜像源(Container、Images、Hub.docker)
资料:
-
清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn
-
清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn
-
安装Docker(CE个人版本、EE企业级)
yum install docker-ce
-
基本Docker操作
注:具体用法在命令后加 --help 查看,因为命令太多了,你不可能一个个都记住它是干什么的,所以,遇到不懂、不知怎么用的命令就 --help 来查吧
docker 查看Docker基本信息、命令列表
docker info 查看Docker信息
docker version 查看Docker版本信息
docker search 搜索镜像,可以去这里https://hub.docker.com
docker pull 拉取镜像
docker images 查看已安装的镜像
docker run 运行一个容器,自动拉取镜像、自动创建容器、自动运行
docker create 创建一个新容器,不运行
docker start 开启一个或多个已经关闭的容器
docker stop 停止容器
docker kill 杀掉容器,强终止,不建议用
docker rm 删掉容器
docker rmi 删掉镜像
docker restart 重启容器
docker exec 进入容器 ; docker exec -it 运行在前台交互式
docker attach **
docker ps 列出正在运行的容器docker ps -a这样可列出所有容器
docker logs 查看容器日志
注:具体用法在命令后加 --help 查看,因为命令太多了,你不可能一个个都记住它是干什么的,所以,遇到不懂、不知怎么用的命令就 --help 来查吧
例:
下载
Nginx镜像最新版本
docker image pull nginx:latest
docker images查看所有镜像,可以找到 Nginx
docker run nginx运行Nginx容器BusyBox是一个集成了300多个最常用Linux命令和工具的软件
docker image pull busybox命令行里请求数据
curl <请求地址>查看进程
ps查看端口监听
netstat -tnl查看容器的日志
docker logs <容器名字>
总结:
Docker Event State