摘要:表示主機(jī)的地址。表示虛擬機(jī)的端口。開啟偽終端運(yùn)行容器交互模式運(yùn)行容器后臺(tái)模式運(yùn)行容器十查看十一配置國(guó)內(nèi)鏡像重啟參考十二創(chuàng)建鏡像根據(jù)生成鏡像首字母必須大寫注意點(diǎn)號(hào)不能去掉根據(jù)容器生成鏡像十三推送鏡像到遠(yuǎn)端打版本參考
首先來一張圖:
windows,如果你也是使用docker tool
1、雙擊 Docker Quickstart Terminal, 啟動(dòng)docker
2、操作docker
如果是docker-toolbox安裝的則可以按如下方法登錄.
ssh登錄:ssh -p22 192.168.99.100@docker
password:tcuser
使用x-shell 登錄:
user-name:docker
password:tcuser
ip: 192.168.99.100
$ docker run 【docker-name | docker-id】三、啟動(dòng)已終止容器:
$ docker container start四、終止容器:
$ docker [containername/containerId] stop $ docker stop $(docker ps -a -q) 停止所有容器
列出本機(jī)所有容器,包括終止運(yùn)行的容器
$ docker container ls --all五、進(jìn)入容器
attach 命令
$ docker attach 243c root@243c32535da7:/#
exec 命令
$ docker container exec -it [containerID] /bin/bash六、退出容器:
退出而不關(guān)閉容器:Ctrl+P+Q 退出關(guān)閉:exit(如果是使用exec的方法進(jìn)入則不會(huì)關(guān)閉) $ docker ps // 查看所有正在運(yùn)行容器 $ docker stop containerId // containerId 是容器的ID $ docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID $ docker stop $(docker ps -a -q) // stop停止所有容器 $ docker rm $(docker ps -a -q) // remove刪除所有容器七、刪除容器:
docker rm /redis redis:容器id或者名字 docker rm $(docker ps -a -q) 刪除所有容器八、刪除鏡像:
刪除images,通過image的id來指定刪除誰
docker rmi
想要?jiǎng)h除untagged images,也就是那些id為
docker rmi $(docker images | grep "^" | awk "{print $3}")
要?jiǎng)h除全部image的話
docker rmi $(docker images -q)九、端口映射:
docker run -itd -p ip:hostPort:containerPort 【imageName】
使用-p參數(shù)會(huì)分配宿主機(jī)的端口映射到虛擬機(jī)。 IP表示主機(jī)的IP地址。 hostPort表示宿主機(jī)的端口。 containerPort表示虛擬機(jī)的端口。 -t:開啟偽終端運(yùn)行容器 -i:交互模式運(yùn)行容器 -d:后臺(tái)模式運(yùn)行容器十、查看docker ip:
$ docker-machine ip default
十一、配置國(guó)內(nèi)鏡像(win):$ curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://ef017c13.m.daocloud.io $ systemctl restart docker 重啟docker
mac參考:http://guide.daocloud.io/dcs/...
十二、創(chuàng)建鏡像:1、根據(jù)Dockerfile生成docker鏡像(Dockerfile首字母必須大寫)
$ docker build -t [rename] .
注意:點(diǎn)號(hào)不能去掉
2、根據(jù)容器生成鏡像:
$ docker commit [container-id] [rename-image]十三、推送鏡像到遠(yuǎn)端
打版本:
$ docker tag [local-image-name]:[version] [remote-lib-name]/[image-name]:[version]
push:
$ docker push [remote-lib-name]/[image-name]:[version]
參考:
https://segmentfault.com/a/11...
https://blog.csdn.net/qq_2999...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27456.html
摘要:鏡像常用操作提示有權(quán)限問題,請(qǐng)?jiān)诿钋凹硬僮髅钆e例備注登錄用戶名密碼拉取鏡像上傳鏡像先登錄查看本地鏡像全部只顯示刪除鏡像強(qiáng)制刪除標(biāo)記鏡像導(dǎo)出鏡像可以一次性導(dǎo)出多個(gè)鏡像導(dǎo)出鏡像并壓縮導(dǎo)入鏡像用于鏡像備份容器常用操作操作命 鏡像常用操作 提示有權(quán)限問題,請(qǐng)?jiān)诿钋凹觭udo 操作 命令 舉例 備注 登錄docker hub docker login -u xxx -p xxx ...
摘要:表示主機(jī)的地址。表示虛擬機(jī)的端口。開啟偽終端運(yùn)行容器交互模式運(yùn)行容器后臺(tái)模式運(yùn)行容器十查看十一配置國(guó)內(nèi)鏡像重啟參考十二創(chuàng)建鏡像根據(jù)生成鏡像首字母必須大寫注意點(diǎn)號(hào)不能去掉根據(jù)容器生成鏡像十三推送鏡像到遠(yuǎn)端打版本參考 首先來一張圖:showImg(https://segmentfault.com/img/bVbgBfS?w=2363&h=1013); 一、啟動(dòng)容器: windows,如果你...
摘要:本文將在安裝好的環(huán)境下使用命令行客戶端開始學(xué)習(xí)常用指令。鏡像常用操作羅列鏡像這時(shí)只看到列表標(biāo)題,并沒有內(nèi)容。最后給出了所有的的命令清單。以為基礎(chǔ)框架,為數(shù)據(jù)訪問層,為權(quán)限授權(quán)層,對(duì)常用數(shù)據(jù)進(jìn)行緩存,基于構(gòu)建的作為前端框架。 回顧:上一文對(duì)Docker做了一些介紹,解釋了相關(guān)概念,如Docker客戶端等,還通過對(duì)比Docker與虛擬機(jī)的差別了解到Docker的優(yōu)勢(shì)與特點(diǎn)。最后介紹了Doc...
摘要:獲取阿里云加速器地址進(jìn)入登錄阿里云進(jìn)入后臺(tái)配置加速器點(diǎn)擊后就會(huì)重啟并應(yīng)用配置的鏡像地址了檢查加速器是否生效配置加速器之后,如果拉取鏡像仍然十分緩慢,請(qǐng)手動(dòng)檢查加速器配置是否生效,在命令行執(zhí)行,如果從結(jié)果中看到了如下內(nèi)容,說明配置成功。 一、為什么要使用Docker以及與虛擬機(jī)的區(qū)別? 1.1 為什么要使用Docker Docker的思想來自于集裝箱。集裝箱解決了什么問題?在一艘大船上,...
閱讀 867·2021-10-25 09:45
閱讀 3284·2021-09-22 14:58
閱讀 3844·2021-08-31 09:43
閱讀 914·2019-08-30 15:55
閱讀 917·2019-08-29 13:51
閱讀 1225·2019-08-29 13:02
閱讀 3483·2019-08-29 12:52
閱讀 1961·2019-08-26 13:27