docker笔记

本文介绍了如何在Docker环境中执行基本操作,如安装Python环境,查看镜像ID和容器ID,更新镜像,运行、重命名和删除容器,处理apt安装问题,以及使用docker-compose进行服务管理和命令集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker run -it freeren/qanything:v1.0.8 /bin/bash
进入docker环境,安装需要的python环境

查看镜像id
docker image ls

查看容器id
docker container ls

为docker更新python库
docker commit 5089255e4704 freeren/qanything
docker commit 5089255e4704 freeren/qanything:v1.2.0

docker运行
docker run -it freeren/qanything:v1.2.0

docker改名
docker tag ubuntu:latest ubuntu:101

docker删除
docker rmi ubuntu:latest

如果删除不成功,删除对应的容器
xiaohz@bjyd05:~$ docker image rmi freeren/qanything:v1.0.8
Error response from daemon: conflict: unable to remove repository reference "freeren/qanything:v1.0.8" (must force) - container 6a6dad5c99e1 is using its referenced image 9264f86e56c2
xiaohz@bjyd05:~$ docker rm 6a6dad5c99e1
6a6dad5c99e1
xiaohz@bjyd05:~$ docker image rmi freeren/qanything:v1.0.8
Untagged: freeren/qanything:v1.0.8
Deleted: sha256:9264f86e56c20b252ae3d199a6bfad5f644eaea3a8e5a821c26b31550c93c1a6


docker apt install 包总是失败
首先先apt-get update下,之后成功

文件传输
docker cp LibreOffice_7.6.4_Linux_x86-64_deb.tar.gz ba12f0c6c6c8:/workspace/LibreOffice_7.6.4_Linux_x86-64_deb.tar.gz

docker-compose -f mysql-docker-compose.yaml up -d
docker-compose -f mysql-docker-compose.yaml down

docker-compose的常用命令包括:
docker-compose up:启动并运行Compose文件中的服务。
docker-compose stop:停止Compose文件中的服务。
docker-compose restart:重启Compose文件中的服务。
docker-compose down:停止并删除Compose服务,同时删除网络、卷和镜像。
docker-compose ps:列出Compose服务中的容器。
docker-compose logs:查看Compose服务中的容器的日志。
docker-compose build:构建Compose服务中的镜像。
docker-compose pull:拉取Compose服务中的镜像。
docker-compose rm:删除Compose服务中的容器。
docker-compose start:启动Compose服务中已停止的容器。
docker-compose run:在Compose服务中运行一个命令。
docker-compose scale:改变Compose服务中容器的数量。
docker-compose pause:暂停Compose服务中的容器。
docker-compose kill:强制停止Compose服务中的容器。
docker-compose port:显示Compose服务中容器的端口映射。
docker-compose config:验证和显示Compose文件的配置。
docker-compose create:基于Compose文件创建容器。
docker-compose exec:在Compose服务的容器中执行命令。
docker-compose push:将Compose服务中的镜像推送到Docker Hub或注册服务器。
docker-compose unpause:恢复Compose服务中容器的运行。
这些命令可以帮助你管理Docker Compose应用程序,包括启动、停止、重启、构建、拉取、删除等操作。
来源:https://blog.youkuaiyun.com/m0_57808069/article/details/135410527

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骨子带刺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值