摘要:下的使用筆記安裝確認(rèn)是否安裝成功搜索鏡像獲取鏡像查看本地所有鏡像運(yùn)行鏡像,運(yùn)行起來(lái)的鏡像就叫做容器了,仔細(xì)看,你會(huì)發(fā)現(xiàn)終端交互的用戶(hù)名變掉了,說(shuō)明我們進(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
2 確認(rèn)docker是否安裝成功
docker version
3 搜索鏡像
docker search ubuntu
4 獲取鏡像
docker pull ubuntu:14.04 docker images #查看本地所有鏡像
5 運(yùn)行鏡像,運(yùn)行起來(lái)的鏡像就叫做容器了,仔細(xì)看,你會(huì)發(fā)現(xiàn)終端交互的用戶(hù)名變掉了,說(shuō)明我們進(jìn)入到了容器的內(nèi)部。修改服務(wù)器的 時(shí)區(qū),軟件源等(參考https://segmentfault.com/a/1190000004352401)
docker run -it ubuntu:14.04 /bin/bash
6 現(xiàn)在我們所做的任何操作都是針對(duì)于目前容器而言的,不會(huì)影響到原來(lái)的系統(tǒng),例如,我們?cè)诶锩姘惭b下nginx服務(wù)器,和正常系統(tǒng)一樣使用,運(yùn)行如下命令:
apt-get install nginx ps:需要修改配置 daemon off;或則docker以守護(hù)進(jìn)程運(yùn)行會(huì)失敗。 在生成mysql鏡像的時(shí)候,需要在初始創(chuàng)建bash容器的時(shí)候就加上-v /data/mysql:/var/lib/myql選項(xiàng)(docker run -v /opt/dockerData/mysql:/var/lib/mysql -it 802bff3e28e6 /bin/bash)。個(gè)人理解是因?yàn)閙ysql產(chǎn)生數(shù)據(jù)需要映射。
7 退出容器
exit 或 ctrl+d
8 ps命令可以查看我們當(dāng)前都運(yùn)行了哪些容器,加上-a參數(shù)后就表示運(yùn)行過(guò)哪些容器,因?yàn)槲覀儎倓傄呀?jīng)退出了安裝nginx的容器,因此我現(xiàn)在想查看它的話,需要使用-a參數(shù),執(zhí)行如下命令
docker ps -a
8.1 進(jìn)入已停止的容器
docker start 容器id docker attach 容器id
NOTE 進(jìn)入之后可能需要CTRL+C一下
9 commit命令用來(lái)將容器轉(zhuǎn)化為鏡像,運(yùn)行下面的命令,我們可以講剛剛的容器轉(zhuǎn)換為像,()
docker commit -m "add nginx" -a "hufeng" c012b109b24a hufeng/nginx:v1
其中,-m參數(shù)用來(lái)來(lái)指定提交的說(shuō)明信息;-a可以指定用戶(hù)信息的;c012b109b24a 代表的是容器的id;hufeng/nginx:v1指定目標(biāo)鏡像的用戶(hù)名、倉(cāng)庫(kù)名和 tag 信息。創(chuàng)建成功后會(huì)返回這個(gè)鏡像的 ID 信息 。
10 停止容器
docker stop 4696891a2388
10.1 清除所有停止的docker容器
docker rm $(docker ps -a -q)
11 強(qiáng)制刪除鏡像
docker rmi -f 691cd86f9ff1
12 將宿主機(jī)的端口和目錄綁定到docker虛擬機(jī)
-d 以守護(hù)進(jìn)程運(yùn)行 -p 綁定的端口 -v 綁定的目錄 docker run -d -p 9010:9000 -v /www:/www a7322cfb6259 docker run -d -p 8090:80 -v /www:/usr/share/nginx/html d53bfcc6255e docker run -d -p 8090:80 -p 3222:22 -v /www:/usr/share/nginx/html d53bfcc6255e /user/sbin/sshd -D #docker run -d -p 8400:3306 testmysql mysqld_safe docker run -d -p 8301:3306 -v /opt/dockerData/mysql:/var/lib/mysql efa2dae55c8b mysqld
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/26480.html
摘要:系統(tǒng)有兩個(gè)程序服務(wù)端和客戶(hù)端。其中服務(wù)端是一個(gè)服務(wù)進(jìn)程,管理著所有的容器。客戶(hù)端則扮演著服務(wù)端的遠(yuǎn)程控制器,可以用來(lái)控制的服務(wù)端進(jìn)程。守護(hù)進(jìn)程會(huì)處理復(fù)雜繁重的任務(wù),例如建立運(yùn)行發(fā)布你的容器。客戶(hù)端和守護(hù)進(jìn)程之間通過(guò)或者進(jìn)行通信。 預(yù)期學(xué)習(xí)目標(biāo) Docker基本概念 配置本地Docker環(huán)境 容器的生命周期與配置 端口映射和容器鏈接 利用volume保存持久化容器數(shù)據(jù) 檢查容器日志 監(jiān)...
摘要:時(shí)間年月日星期六說(shuō)明本文部分內(nèi)容均來(lá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日星期六說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com 教學(xué)源碼:無(wú) 學(xué)習(xí)源碼:無(wú) 第一章:課程簡(jiǎn)介 1-1 課程介紹 Docke...
摘要:學(xué)習(xí)筆記安裝用的所以直接然后執(zhí)行用于啟動(dòng)否則會(huì)出錯(cuò)后面的步驟執(zhí)行不了安裝官方包表示同步的表示同步的輸出表示表示執(zhí)行后刪除表示的名稱(chēng)將目錄掛載到防止沒(méi)有權(quán)限訪問(wèn)掛載的目錄指定端口映射與其他鏈接去除之間不互通 Docker 學(xué)習(xí)筆記. docker 安裝 用的 centos7 所以直接 yum install docker 然后執(zhí)行 systemctl start docker.se...
摘要:下的使用筆記安裝確認(rèn)是否安裝成功搜索鏡像獲取鏡像查看本地所有鏡像運(yùn)行鏡像,運(yùn)行起來(lái)的鏡像就叫做容器了,仔細(xì)看,你會(huì)發(fā)現(xiàn)終端交互的用戶(hù)名變掉了,說(shuō)明我們進(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 ...
摘要:學(xué)習(xí)過(guò)程中主要參考的從入門(mén)到實(shí)踐,以及因?yàn)槭堑谝淮螌?xiě)技術(shù)筆記會(huì)模仿另一位網(wǎng)友的從零開(kāi)始學(xué)習(xí)的寫(xiě)法。 showImg(https://segmentfault.com/img/bVbokYX); 本文是我學(xué)習(xí)Docker的筆記,因?yàn)樽罱ぷ鞯脑颍玫絛ocker工具,一開(kāi)始抱著有需要什么就用什么的心態(tài)使用docker,但因?yàn)轫?xiàng)目是強(qiáng)依賴(lài)docker,越來(lái)越多的問(wèn)題因?yàn)閐ocker成為...
閱讀 2338·2021-09-30 09:47
閱讀 2955·2019-08-30 11:05
閱讀 2531·2019-08-29 17:20
閱讀 1918·2019-08-29 13:01
閱讀 1725·2019-08-26 13:39
閱讀 1240·2019-08-26 13:26
閱讀 3209·2019-08-23 18:40
閱讀 1823·2019-08-23 17:09