docker 是linux中容器化操作的根本,使用docker,可以简化很多再linux中安装软件的复杂度,而且管理起来更加的统一,简便.

再linux中使用docker ,首先要安装docker,自行百度~

这里以mysql为例,其他也是如此

dockre 常用操作命令

docker search mysql

#下载5.6版本的myslq镜像
docker pull mysql:5.6.0

#查看镜像
docker images

运行容器:

初次运行:docker run -d -it --name msyql msyql:5.6.0

二次运行: docker start 容器id

重启: docker restart 容器id

#查看容器运行状态
docker ps -a

查看服务:docker ps

进入容器:

docker exec -it mysql /bin/bash(mysql容器id/容器名称)

#不常用
docker attach 容器id开头就行


删除之前要停掉容器

docker rm 容器id 删除容器

docker rmi 镜像id  删除镜像


程序运行之后,可以在docker容器中查看当前的日志

docker logs -f 容器id
docker logs -t --tail 100 容器id
docker logs -f --tail 100 容器id

普通日志查找
cat log.txt | grep 'ERROR' -A 5
意思是,在log.txt文件中,查找ERROR字符,并显示ERROR所在行的之后5行

最后强调一下,docker仅仅是简化了安装查找资源,更统一的管理安装的软件,但是软件的配置还是需要自己配置的
比如: java环境变量 maven 环境变量