docker基本操作 备忘

Posted on 2022-04-06 14:36  o0o0o9  阅读(26)  评论(0编辑  收藏  举报

docker

基本操作

通过镜像运行容器

  - docker run -d -it  -p 5555:5555 镜像名
  • 启动容器,并将进入容器中的bash命令行

    
    

进入容器

  - docker attach 容器id

通过镜像运行容器开机自动重启

  - docker run -d -it  -p 5555:5555  -w  /bin/gps2city-master/map/ --restart=always  pos_to_city python posToCity_api.py

更新容器参数

  - docker container update --restart=always 容器id  (修改端口不适用,需要重新run)

容器生成镜像

###   commit [-m="提交的描述信息"] [-a="创建者"] 容器名称|容器ID 生成的镜像名[:标签名]

###   commit -m='test'  feac375eb76d  test:1.0

镜像打包tar

导出

  - docker save -o 文件名.tar 容器名

导入

  - docker load -i 文件名

删除

删除镜像

- 删除单个

  docker rmi 镜像ID

- 删除所有

  docker rmi $(docker images -q)

删除容器

  docker rm  容器id
  • 停止所有容器
    docker stop $(docker ps -a -q)

  • 删除所有容器

    docker rm $(docker ps -aq)
    

LINUX文件权限

给所有用户文件权限

  chmod a+rwx 文件名

Copyright © 2024 o0o0o9
Powered by .NET 9.0 on Kubernetes