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 环境变量