docker中的小技巧

2022-08-09 00:24:16 字數 1668 閱讀 2348

這篇文章下的指令都是我在工作年中常用到的一些操縱docker中container的小技巧。

docker run --rm --name auto-exit-test busybox:latest echo hello world
使用--read-only標誌建立容器時,會將掛載的容器檔案系統設定為唯讀,防止容器被修改

容器重啟策略,即再容器建立時設定--restart標誌,將有助於系統出現故障時進行自動恢復。

docker build -t friendlyname .  # create image using this directory's dockerfile

docker run -d -p 4000:80 friendlyname # same thing, but in detached mode

docker container ls # list all running containers

docker container ls -a # list all containers, even those not running

docker container stop # gracefully stop the specified container

docker container kill # force shutdown of the specified container

docker container rm # remove specified container from this machine

docker container rm $(docker container ls -a -q) # remove all containers

docker image ls -a # list all images on this machine

docker image rm # remove specified image from this machine

docker image rm $(docker image ls -a -q) # remove all images from this machine

docker login # log in this cli session using your docker credentials

docker tag username/repository:tag # tag for upload to registry

docker push username/repository:tag # upload tagged image to registry

docker run username/repository:tag # run image from a registry

docker inspect # inspect task or container

docker container ls -q # list container ids

C 中的小技巧

1.呼叫已存在的exe檔案 在控制項裡面有個叫process的控制項,你把他拖到面版上,然後設定相應屬性 process.startinfo.filename c winnt system32 calc.exe 最後在程式呼叫的時候新增 process.start 即可 2.oracle中floor...

Flex中的小技巧

1.swapchildren 交換兩個chindren的索引。3.消失點 var pp perspectiveprojection new perspectiveprojection pp.projectioncenter new point this.width 2,this.height 2 t...

mysql中的小技巧

在長期的資料更新過程中,索引檔案和資料檔案,都將產生空洞,形成碎片 我們可以通過乙個 nop操作 不產生對資料實質影響的操作 來修改表。比如 表的引擎為 innodb,可以 alter table tablename engine innodb 也可以 optimize table tablenam...