docker 命令
#重启
sudo docker start|stop|restart zymall
## 进入docker 环境, 比如需要添加python依赖, 需要先进入docker 环境,再pip3 install xxx , -u 使用那个用户, bash j进入后使用的bash
docker exec -it -u root dockername bash
# 查看日志
docker attach zymall
#docker查看容器信息
docker inspect 容积或镜像ID
#服务器文件复制到docker 中
.使用docker cp
1).根据容器id,使用docker cp把这个文件复制出来:docker cp 容器id:/data/spider.py /home/runnian/
2).修改完成后把文件复制回容器中原来的位置:docker cp /home/runnian/spider.py 容器id:/data/
查看docker 日志
docker logs -f -t -n=5 docker-name # 查看最后5行的日志
##查看docker 的运行参数, 安装 rekcod 命令后
docker ps -qa | rekcod
## 如何制作自己标准的docker image, 怎么修改一个 iamge, tag 不变/
docker tag oldnaem:old_tag new_name:new_tag # 制作一个新的 image tag
docker run -dit --name=xxxx new_name:new_tag /bin/bash # 利用新tag 运行容器
docker exec -it -u root xxx /bin/bash # 进入容器内部,修改需要的文件和设置. exit 退回
docker stop xxx #停掉容器
docker rmi oldnaem:old_tag # 删除老tag
docker commit xxx oldnaem:old_tag # 把容器提交为 老名称的 tag, 这样image的tag 还是原来的,但是里面的文件和设置已经改了
#清理无用容器所占用的磁盘工件, 注意,所有停止的容器,无用的image 都会被清理
docker system prune