docker基础
2020-11-25 本文已影响0人
小小的小帅
通用容器命令
显示所有镜像
docker images
所有的镜像
docker ps -a
在运行的镜像
docker ps
image.png
- 说明:
NAMES为自定义容器名
- Docker 查看容器映射路径
使用以下命令:container_name 是容器的名字,也可以写容器的ID。
docker inspect container_name | grep Mounts -A 20
image.png
- 进入容器后台
docker exec -it 自定义容器名 /bin/bash
image.png
启动容器:docker start containername
停止容器:docker stop containername
查看容器日志:docker logs -f containername
mysql导入schma
- 复制sql文件到容器内部
命令:
sudo docker cp /usr/local/hmap_prod.sql hmap_mysql_1:/home/hmap_prod.sql
命令说明:
docker cp 本地文件路径 自定义容器名:目标文件
- 进入容器,登录mysql
docker exec -it hmap_mysql_1 mysql -uhmap_dev -phmap_dev
docker exec -it 自定义容器名 mysql -u用户名 -p密码
- tomcat日志清理:
找到对应container的日志文件,一般是在 /var/lib/docker/containers/containerid/containerid.log-json.log(containerid是指你的容器id)
cat /dev/null >/var/lib/docker/containers/containerid/containerid.log-json.log