找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 22|回复: 0

[Docker-compose] 【docker-compose】使用教程

[复制链接]

1883

主题

520

回帖

7366

积分

管理员

积分
7366
发表于 2025-1-19 11:11:29 | 显示全部楼层 |阅读模式
  1. a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;
  2. -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;
  3. -i:询问,如果目标文件已经存在,则会询问是否覆盖;
  4. -l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;
  5. -s:把目标文件建立为源文件的软链接文件,而不是复制源文件;
  6. -p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);
  7. -r:递归复制,用于复制目录;
  8. -u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用。
复制代码



一、创建目录——mkdir
  1. a、mkdir test       在当前目录下创建一个名为test的目录
  2. b、mkdir test1 test2    同时创建两个目录
  3. c、mkdir  ./test/test3   在指定目录下创建一个名为test的目录
复制代码

二、复制文件——cp

  1. a、cp [源文件] [./目录/]                   PS:cp test.txt ./root/           把test.txt文件拷贝到root目录下-不更改文件名称
复制代码
三、删除文件——rm
  1. a、rm [文件名]    删除单个文件
  2. b、rm  -r [文件夹] 删除整个文件夹
复制代码
四、解压命令--tar -zxvf 文件名.tar.gz  下载好后打开终端进去到下载目录里,输入这行命令解压


  1. docker-compose ps # 查看镜像
  2. docker-compose up -d  #启动容器
  3. docker-compose down #停止容器
  4. docker-compose pull #拉取最新的镜像
  5. docker image prune  #删除旧的镜像文件(没有使用的镜像)
  6. docker build -t ywsj/chatgpt . #eg
  7. docker exec -it <CONTAINER ID> bash  #进入容器里,exit是退出
  8. 这些命令可以通过在命令行中输入 docker-compose [command] 来使用。
  9. docker save -o <path for generated tar file> <image name>:<tag>#保存镜像
  10. docker save -o myimage.tar myimage:latest #eg
  11. docker load -i <path to tar file> #加载镜像
  12. docker load -i myimage.tar #eg
复制代码




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表