国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

docker 學(xué)習(xí)筆記

CarterLi / 1500人閱讀

摘要:持久的標(biāo)準(zhǔn)輸入是交互式的半邊天,標(biāo)志則是另外半邊天,它告訴為要?jiǎng)?chuàng)建的容器分配一個(gè)偽終端。而且一旦刪除容器,鏡像也會(huì)被刪除。顯示最后個(gè)容器,不論這些容器正在運(yùn)行還是已經(jīng)停止。

命令行下創(chuàng)建一個(gè)我們能與之進(jìn)行交互的容器,而不是一個(gè)運(yùn)行后臺(tái)服務(wù)的容器。
docker run -i -t ubuntu /bin/bash
-i標(biāo)志保證容器STDIN是開啟的,盡管我們并沒有附著到容器中。持久的標(biāo)準(zhǔn)輸入是交互式shell的“半邊天”,-t標(biāo)志則是另外“半邊天”,它告訴Docker為要?jiǎng)?chuàng)建的容器分配一個(gè)偽tty終端。
--restart=always|on-failure[:5], Docker會(huì)檢查容器退出代碼,并據(jù)些來決定是否要重啟容器。

以daemon模式運(yùn)行docker容器,--name參數(shù)可以運(yùn)行容器的名字
docker run [--name reg] -d -p 5000:5000 registry
Docker 新版需要 SSL Auth, 解決就是兩種方法,一種就是在private registry 上使用SSL, 需要安裝簽發(fā)證書,可以參考nginx 的方法(https://github.com/lightning-li/docker-nginx-auth-registry/blob/master/README.md),另一種就是強(qiáng)制使用普通方式(在宿主機(jī)上),例如下面的步驟:
service docker stop
修改 /etc/defaut/docker 文件,增加這個(gè)參數(shù): DOCKER_OPTS="--insecure-registry 192.168.88.212:5000"
在重啟服務(wù): service docker restart

從私服上搜索存在哪些可用鏡像
curl -X GET http://IP:5000/v1/search
curl -X GET http://IP:5000/v1/search?q=centos6

官方文檔中直接運(yùn)行sudo docker run -p 5000:5000 registry命令。這樣確實(shí)能啟動(dòng)一個(gè)registry服務(wù)器,但是所有上傳的鏡像其實(shí)都是由docker容器管理,放在了/var/lib/docker/....某個(gè)目錄下。而且一旦刪除容器,鏡像也會(huì)被刪除。因此,我們需要想辦法告訴docker容器鏡像應(yīng)該存放在哪里。registry鏡像中啟動(dòng)后鏡像默認(rèn)位置是/tmp/registry,因此直接映射這個(gè)位置即可,比如到本機(jī)的/opt/data/registry目錄下。
docker run -d -e SETTINGS_FLAVOR=dev -e STORAGE_PATH=/tmp/registry -v /opt/data/registry:/tmp/registry -p 5000:5000 registry

docker logs [-f] reg //獲取容器的日志,不加參數(shù)輸出最后幾條日志并返回,加參數(shù)相當(dāng)于tail -f
docker top reg //查看容器內(nèi)的進(jìn)程
docker stop|start|restart //停止、開始、重啟容器運(yùn)行
docker inspect //獲取容器詳細(xì)信息
docker ps [-a] //顯示運(yùn)行中(所有)的容器。
docker ps -n x //顯示最后x個(gè)容器,不論這些容器正在運(yùn)行還是已經(jīng)停止。
docker rm //刪除容器(containers)
docker rm docker ps -a -q //一次刪除所有容器
docker rmi //刪除映像(images)

在運(yùn)行的docker容器內(nèi)部運(yùn)行進(jìn)程(docker 1.3引入)
docker exec -it reg /bin/bash ($ docker exec ubuntu_bash -it bash)
這樣就可以在容器中運(yùn)行bash shell了!
第二種方式:在容器中安裝并運(yùn)行openssh-server,用ssh來進(jìn)行管理,我喜歡直接的方式,第二種方式就不過多記錄了。
第三種方式:用ssl image
直接運(yùn)行 docker run -p 22:22 tutum/ubuntu 即可
參看: https://github.com/tutumcloud/tutum-ubuntu

http://www.lsproc.com/#toc_17
http://wiselyman.iteye.com/blog/2166669

卸載舊版docker
sudo docker -v  
sudo apt-get remove docker                  //這一句和下一句,在1.6以后不需要
sudo apt-get remove --auto-remove docker    //這一句和上一句,在1.6以后不需要
sudo apt-get remove --purge lxc-docker  
sudo apt-get autoremove --purge  
最新版docker安裝

curl -s https://get.docker.com | sudo sh

經(jīng)常用的命令
docker run -d -e SETTINGS_FLAVOR=dev -e STORAGE_PATH=/tmp/registry -v /opt/data/registry:/tmp/registry -p 5000:5000 registry

sudo docker run --name=mysql -d -e "MYSQL_ROOT_PASSWORD=111" -e "DB_REMOTE_ROOT_NAME=root" -e "DB_REMOTE_ROOT_PASS=111" -p 3306:3306 -v /opt/mysql/default:/var/lib/mysql mysql

sudo docker run --name redis -d -p 6379:6379 -v /opt/redis/default:/var/lib/redis redis

docker run -d --name Node -v "$PWD":/usr/src/myapp -w /usr/src/myapp -p 80:80 node node index.js
直接分享鏡像的方法

假設(shè)你有一個(gè)image叫做ubuntu,那么你可以使用save和load命令來轉(zhuǎn)移image:
在本機(jī)執(zhí)行
sudo docker save -o ubuntu.tar ubuntu
由此得到了 ubuntu.tar 文件,將其拷貝到遠(yuǎn)程機(jī)器,執(zhí)行
sudo docker load < ubuntu.tar

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/26363.html

相關(guān)文章

  • Linux 學(xué)習(xí)筆記(四):Docker

    摘要:系統(tǒng)有兩個(gè)程序服務(wù)端和客戶端。其中服務(wù)端是一個(gè)服務(wù)進(jìn)程,管理著所有的容器。客戶端則扮演著服務(wù)端的遠(yuǎn)程控制器,可以用來控制的服務(wù)端進(jìn)程。守護(hù)進(jìn)程會(huì)處理復(fù)雜繁重的任務(wù),例如建立運(yùn)行發(fā)布你的容器。客戶端和守護(hù)進(jìn)程之間通過或者進(jìn)行通信。 預(yù)期學(xué)習(xí)目標(biāo) Docker基本概念 配置本地Docker環(huán)境 容器的生命周期與配置 端口映射和容器鏈接 利用volume保存持久化容器數(shù)據(jù) 檢查容器日志 監(jiān)...

    ssshooter 評(píng)論0 收藏0
  • 慕課網(wǎng)_《Docker入門》學(xué)習(xí)總結(jié)

    摘要:時(shí)間年月日星期六說明本文部分內(nèi)容均來自慕課網(wǎng)。必填用于執(zhí)行命令,當(dāng)執(zhí)行完畢后,將產(chǎn)生一個(gè)新的文件層。可選指定此鏡像啟動(dòng)時(shí)默認(rèn)執(zhí)行命令。可選用于指定需要暴露的網(wǎng)絡(luò)端口號(hào)。可選向鏡像中掛載一個(gè)卷組。 時(shí)間:2017年09月16日星期六說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com 教學(xué)源碼:無 學(xué)習(xí)源碼:無 第一章:課程簡(jiǎn)介 1-1 課程介紹 Docke...

    CoorChice 評(píng)論0 收藏0
  • Docker 學(xué)習(xí)筆記

    摘要:學(xué)習(xí)筆記安裝用的所以直接然后執(zhí)行用于啟動(dòng)否則會(huì)出錯(cuò)后面的步驟執(zhí)行不了安裝官方包表示同步的表示同步的輸出表示表示執(zhí)行后刪除表示的名稱將目錄掛載到防止沒有權(quán)限訪問掛載的目錄指定端口映射與其他鏈接去除之間不互通 Docker 學(xué)習(xí)筆記. docker 安裝 用的 centos7 所以直接 yum install docker 然后執(zhí)行 systemctl start docker.se...

    itvincent 評(píng)論0 收藏0
  • docker 學(xué)習(xí)筆記

    摘要:下的使用筆記安裝確認(rèn)是否安裝成功搜索鏡像獲取鏡像查看本地所有鏡像運(yùn)行鏡像,運(yùn)行起來的鏡像就叫做容器了,仔細(xì)看,你會(huì)發(fā)現(xiàn)終端交互的用戶名變掉了,說明我們進(jìn)入到了容器的內(nèi)部。個(gè)人理解是因?yàn)楫a(chǎn)生數(shù)據(jù)需要映射。創(chuàng)建成功后會(huì)返回這個(gè)鏡像的信息。 ubuntu 14.10下docker的使用筆記1 docker 安裝 curl -sSL https://get.docker.com/ | sh ...

    jk_v1 評(píng)論0 收藏0
  • docker 學(xué)習(xí)筆記

    摘要:下的使用筆記安裝確認(rèn)是否安裝成功搜索鏡像獲取鏡像查看本地所有鏡像運(yùn)行鏡像,運(yùn)行起來的鏡像就叫做容器了,仔細(xì)看,你會(huì)發(fā)現(xiàn)終端交互的用戶名變掉了,說明我們進(jìn)入到了容器的內(nèi)部。個(gè)人理解是因?yàn)楫a(chǎn)生數(shù)據(jù)需要映射。創(chuàng)建成功后會(huì)返回這個(gè)鏡像的信息。 ubuntu 14.10下docker的使用筆記1 docker 安裝 curl -sSL https://get.docker.com/ | sh ...

    paulquei 評(píng)論0 收藏0
  • Docker學(xué)習(xí)筆記

    摘要:學(xué)習(xí)過程中主要參考的從入門到實(shí)踐,以及因?yàn)槭堑谝淮螌懠夹g(shù)筆記會(huì)模仿另一位網(wǎng)友的從零開始學(xué)習(xí)的寫法。 showImg(https://segmentfault.com/img/bVbokYX); 本文是我學(xué)習(xí)Docker的筆記,因?yàn)樽罱ぷ鞯脑颍玫絛ocker工具,一開始抱著有需要什么就用什么的心態(tài)使用docker,但因?yàn)轫?xiàng)目是強(qiáng)依賴docker,越來越多的問題因?yàn)閐ocker成為...

    baukh789 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<