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

 

posted on 2023-05-25 22:22  Odoo在中国  阅读(14)  评论(0编辑  收藏  举报

导航