一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - 常用的Docker基本命令及用法匯總

常用的Docker基本命令及用法匯總

2020-12-17 20:59fwj380891124 服務器知識

Docker是一個用了一種新穎方式實現的超輕量虛擬機,在實現的原理和應用上還是和VM有巨大差別,專業的叫法是應用容器(Application Container)。今天給大家匯總介紹15個常用的docker命令以及用法

查看docker安裝信息

docker info

獲取docker鏡像

docker pull azraelrabbit/monupw

創建docker容器

docker run --name monojexus -d -p 32022:22 -p 32080:80 -v /mydata:/data azraelrabbit/monupw

以后臺進程的方式運行docker容器

sample_job=$(docker run -d monojexus /bin/sh -c "while true; do echo Docker; sleep 1; done")

使用docker logs 命令來查看job當前狀態

docker logs $sample_job

使用docker help 查看docker 常用命令

docker help

停止sample_job的后臺容器

docker top $sample_job

使用命令重啟后臺容器

docker restart $sample_job

停止并移除容器

docker top $sample_job docker rm $sample_job

將容器狀態保存為鏡像

docker commit $sample_job job1.1

查看本機已經有的鏡像

docker images

鏡像查找

docker search <image-namge>

查看鏡像的歷史版本

docker history <image-name>

將鏡像推送到鏡像倉庫

docker push <image-name>

庫名字的格式

<user>/</image_name>

查看docker的版本號,包括客戶端、服務端、依賴的Go等

docker version

默認顯示正在運行中的container

docker ps

顯示最后一次創建的container,包括未運行的

docker ps –l

顯示所有的container,包括未運行的

docker ps –a  

查看container的日志,也就是執行命令的一些輸出

docker logs <container>  

刪除一個或多個container

docker rm <container...>

刪除所有的container 

docker rm `docker ps -a -q`

刪除所有的container

docker ps -a -q | xargs docker rm  

刪除一個或多個image

docker rmi <image...>

開啟/停止/重啟container

docker start/stop/restart <container>

啟動一個container并進入交互模式

docker start -i <container>

attach一個運行中的container

docker attach <container>

使用image創建container并執行相應命令,然后停止

docker run <image> <command>

使用image創建container并進入交互模式, login shell是/bin/bash

docker run -i -t <image> /bin/bash

將container的端口映射到宿主機的端口

docker run -i -t -p <host_port:contain_port>

將一個container固化為一個新的image,后面的repo:tag可選

docker commit <container> [repo:tag]

尋找path路徑下名為的Dockerfile的配置文件,使用此配置生成新的image

docker build <path>

同上,可以指定repo和可選的tag

docker build -t repo[:tag]

使用指定的dockerfile配置文件,docker以stdin方式獲取內容,使用此配置生成新的image

docker build - < <dockerfile>

查看本地哪個端口映射到container的指定端口,其實用docker ps 也可以看到

docker port <container> <container port> 

更改主機名 

#docker run -it --hostname web jim/custom1 /bin/bash

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色婷婷久久综合中文久久一本 | 成人特级毛片69免费观看 | 乌克兰一级毛片 | 亚洲精品卡一卡2卡3卡4卡 | 三级黄色片在线观看 | 亚欧毛片基地国产毛片基地 | 精品卡1卡2卡三卡免费视频 | 亚洲国产在线视频精品 | 色亚州| 满溢游泳池免费土豪全集下拉版 | 和两个男人玩3p好爽视频 | 午夜福利自怕 | 青青色在线 | 日韩欧美不卡片 | 国产乱码免费卡1卡二卡3卡四 | 日日草视频 | 97午夜视频| 色一级| 男生和女生搞逼逼 | 99国产精品久久久久久久... | 古装一级无遮挡毛片免费观看 | 亚洲天堂2016 | 日本午夜vr影院新入口 | 免费观看视频高清在线 | 好大好想要| 精品一区二区三区自拍图片区 | 美国艳星lisann成人作品 | 香蕉eeww99国产精选播放 | av在线色 | 美女脱了内裤张开腿亲吻男生 | 欧美精品99久久久久久人 | 免费在线观看小视频 | 黑人巨荃大战乌克兰美女 | 日本孕妇大胆孕交 | 97国产精品久久碰碰牛牛 | 三星w699| 十大免费批日的软件 | 四虎影音先锋 | 欧美丝袜videohd | 亚洲精品www久久久久久久软件 | 婷婷综合七月激情啪啪 |