docker笔记
查看docker启动日志
journalctl -u docker.service
查看docker容器日志
docker logs -f --tail 500 31d85959ee88
删除容器日志
cd /var/lib/docker/containers/
cd 9454d5c70427e8ab366c80abb391bf79de350c1152d93aaf17f2fde9803dfab9
rm -rf 9454d5c70427e8ab366c80abb391bf79de350c1152d93aaf17f2fde9803dfab9-json.log
docker start 31d85959ee88
查看容器日志位置
find / -name 746e66932012*-json.log
查看所有容器
docker ps -a
删除容器
docker rm -f f367319540f5
查看运行中的容器
docker ps
查看镜像
docker images
删除镜像
docker rmi -f f367319540f5
删除所有镜象
docker rmi -f $(docker images -qa)
将容器保存为新的镜象
docker commit webui kps/webui:0.0.2
进入容器内部(只能是运行的容器)
docker exec -it webapisys /bin/bash
退出容器
exit
停止容器
docker stop [NAME]/[CONTAINER ID]
docker kill [NAME]/[CONTAINER ID]
查看镜像,容器info
docker inspect imageid/containerid
推送镜象到仓库
docker login --username=cghhnty123 registry.cn-shanghai.aliyuncs.com
docker tag springcloud-registry:0.0.1 registry.cn-beijing.aliyuncs.com/chenjinhui/mydocker:0.0.1
docker push registry.cn-beijing.aliyuncs.com/chenjinhui/mydocker:0.0.1
拉取镜象
docker pull java:8
配置加速器:
vim /etc/docker/daemon.json
查看容器对应的进程
docker top kps
进入容器
docker exec -it kps /bin/bash
在主机上运行容器中命令
docker exec kps ps -ef
在主机上测试容器间相互访问
docker exec apisys ping config
设置工作目录
docker run -w
限制内存
docker run -m
#查看docker信息
docker info
docker -H 192.168.0.10:2375 info