问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有没有觉得docker原生命令不是很方便

发布网友 发布时间:2022-04-20 20:24

我来回答

1个回答

热心网友 时间:2022-05-18 00:09

① run (自动扩展docker run命令前缀,定义时区、映射local的hosts等)

~$ dkutil run --name test-redis1 -d redis
docker run -ti -e TZ=Asia/Shanghai -v /etc/hosts:/etc/hosts --name test-redis1 -d redis
4623aa5018dc9b750ca112658422920540762725a132cf25c806c1f0f89e6a01

② clean (清除临时、测试产生的多余容器,支持模糊删除)

#启动两个未命名容器和一个命名为"test"前缀的容器 ~$ dkutil run -d redis ~$ dkutil run -d redis ~$ dkutil run --name test-redis1 -d redis #执行clean(自动识别包含_的自动命名容器,执行删除,等同于 clean *) ~$ dkutil clean
docker rm -f tender_austin distracted_euclid
test-redis1
tender_austin #根据容器名模糊删除容器 ~$ dkutil clean test* docker rm -f test-redis1
test-redis1

③ ps (简洁显示 docker ps -a 的结果,支持模糊过滤结果)

#查看所有容器(等同于 ps *) ~$ dkutil ps
test1 web tender_mclean t2 trusting_sinoussi nostalgic_snyder #查看包含'_'的所有容器(模糊查找容器) ~$ dkutil ps *_* tender_mclean trusting_sinoussi nostalgic_snyder

④ ol (区别于ps的地方在于,只会显示正在运行的容器,即 docker ps)

#启动所有容器 ~$ dkutil start * docker start test1 web tender_mclean t2 trusting_sinoussi nostalgic_snyder
test1
web
tender_mclean
t2
trusting_sinoussi
nostalgic_snyder #停止包含test前缀和包含'_'的容器 ~$ dkutil stop test* *_* docker stop test1 tender_mclean trusting_sinoussi nostalgic_snyder tender_mclean trusting_sinoussi nostalgic_snyder
test1
tender_mclean
trusting_sinoussi
nostalgic_snyder
tender_mclean
trusting_sinoussi
nostalgic_snyder #ol (只剩下两个结果) ~$ dkutil ol
web t2

⑤ rs (即restart命令,用法和 start、stop完全相同)

#重启所有容器 ~$ dkutil rs * docker restart test1 test3 test2
test1
test3
test2

⑥ rsol (也是restart,和rs区别在于只会重启运行中容器)

#停止test1容器 ~$ dkutil stop test1 #重启所有运行中容器 ~$ dkutil rsol * docker restart test3 test2
test3
test2
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 vivox70闹钟是禁止储存和日历还是允许 如何使用Docker开源仓库建立代理缓存仓库 vivo手机绑定邮箱号多少 jenkins 执行docker run需要root权限怎么设置 vivo u1x骁龙465处理器能不能流畅玩率土之滨? 运行docker 出错。我在运行docker run centos echo... 我玩率土之滨 之前用的手机是小米手机,现在小米手... 率土之滨vivo账号怎么卖 centos7下docker run命令,如何根据环境变量编写命... vivo x20可以连接广汽本田滨智屏幕吗? docker restart always怎么关闭 率土之滨vivo端账号如何改oppo? 率土之滨vivo手机账用什么模拟器 vivo端口的率土之滨怎么解绑手机号? vivo率土之滨怎么更换绑定手机 率土之滨vivo官网从哪里下 上海vivo售后服务哪个好 率土之滨手游vivo版在哪下载 手机看电影电视剧用什么软件最好 率土之滨vivo端账号如何改opp? 每个docker一个ip地址吗 为什么运行docker命令返回"/var/run/docker.sock"... 成语 不拘一格 意思 今天刚买入的基金,第二天就可以直接卖出吗? 基金第一天买第二天可以卖吗手续费是多少? 麻烦问下基金当天买第二天就可以卖吗 支付宝买了500的白酒基金,卖出为什么只有300多? 基金买入500块手续费1.5,卖出要扣多少钱? 基金买了500卖出只有410.8元是怎么回事? 比如我的基金买入5000。收益500。超过了七天了,我... 为什么我的基金500块钱卖出去扣我八十多块? 基金买入5000,收益500,超过了七天卖掉的话要多少... 基金买了500卖出只有488.9 为什么基金买500卖只有200呢,剩下的钱就没了吗? 买了500块钱的基金,现在显示最多卖出330.02份是什... 为什么我买了500元的基金,全部卖出只有187元怎么... 买了不到一个星期的基金500,然后赎回,不到一个礼... 基金买了500卖出只有374,剩下一百多能回来吗 “不拘一格”什么意思 房贷怎么突然扣少了