Docker常用命令

Docker 常用命令

一、docker 镜像(images)

1.单个或少量镜像离线迁移(需要先具备docker环境),大量镜像建议使用镜像仓库。

1.镜像导出:docker save命令
docker save image_id > image-save.tar
2.将导出的压缩包拷贝至目标服务器,使用导入功能:docker load命令
docker load < image-save.tar
3.默认导入的镜像无名无标签需要使用打标签:docker tag命令
docker tag image_id nginx:1.21.3
4.使用镜像运行docker容器
docker run --name nginx -p 8080:8080 -d image_id nginx:1.21.3

二、docker容器管理

1.docker进入容器

1.常用命令
docker exec -it [id] /bin/bash
2.修改配置或文件等...

2.docker容器无法启动修改配置

1.使用dockerId将配置文件拷贝出来进行修改再导回容器:(需要知道配置文件地址),mysql->为容器名
导出:docker cp mysql:/etc/mysql/my.cnf /home/my.cnf
导回:docker cp /home/my.cnf mysql:/etc/mysql/my.cnf
2.使用命令查看容器在宿主机的实际存储位置然后修改
查看容器详情:docker inspect [CONTAINER ID]
在显示的内容中找到包含: [MergedDir] 所在的行,即为容器所在的物理位置,修改对应文件.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值