[Docker] Docker CLI

Docker

docker version docker info docker image —help

Container

// 建立container并安装nginx imagedocker container run nginx// 查看目前正在执行的containerdocker container ps// 查看目前的containerdocker container ps -adocker container ls -a// 查看目前的container的iddocker container ps -aq// 暂停containerdocker container stop [name] (windows) or ctrrl + c (mac)// 批次暂停containerdocker container stop $(docker container ps -aq)// 删除containerdocker container rm [hash key]// 删除container-範例docker container rm 1a//强制删除containerdocker container rm -f [hash key]//强制删除container-範例docker container rm -f 1a// 批次删除containerdocker container rm $(docker ps -aq)// 强制批次删除containerdocker container rm -f $(docker ps -aq)docker container rm -f $(docker container ls -aq)// 清除没有使用的containerdocker system prune -fdocker container ls -a 就看到,所有exit的container被删除了

Image

// 查看image列表docker image ls// 查看image历程docker image history [hash key]// 查看image历程-範例docker image history 4a // 删除imagedocker image rm [hash key]// 清除没有使用的imagedocker image prune -adocker image ls 就会看到,image没用到的image被清掉了// 建置imagedocker image build -f [Dockerfile file path] -t [tag name] .// 建置image-範例docker image build -f Dockerfile.bad -t ipinfo-bad .// 建置image并改变内部参数docker image build -f .\Dockerfile-arg -t ipinfo-arg-2.0.0 --build-arg VERSION=2.0.0 .

Nice to have

// 大部分container可以忽略掉docker container run nginx = docker run nginxdocker container ls = docker psdocker container stop [hash key] = docker container stop 1a

linux cli

//查看档案more [file name]// 查看执行绪ps aux | grep nginx// 查看环境变量env// 使用pstree// [linux] install pstreesudo apt-get install psmise// 查看执行绪的树pstree -halps [thread code]// 查看执行绪的树-範例pstree -halps 9930

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章