摘要:前言其實(shí)接觸也有一段時(shí)間了,但是一直沒(méi)有做下總結(jié),現(xiàn)在網(wǎng)上關(guān)于的介紹也有很多了,本著好記性不如爛筆頭的原則,還是自己再記錄一波吧。實(shí)現(xiàn)目標(biāo)安裝探索基本概念及用法環(huán)境準(zhǔn)備位,內(nèi)核版本不低于安裝以下命令均需在權(quán)限下執(zhí)行。
前言
其實(shí)接觸 docker 也有一段時(shí)間了,但是一直沒(méi)有做下總結(jié),現(xiàn)在網(wǎng)上關(guān)于 docker 的介紹也有很多了,本著好記性不如爛筆頭的原則,還是自己再記錄一波吧。
實(shí)現(xiàn)目標(biāo)安裝 docker ce
探索 docker 基本概念及用法
環(huán)境準(zhǔn)備Centos7 64位,內(nèi)核版本不低于 3.10
安裝 docker ce以下命令均需在 root 權(quán)限下執(zhí)行。
先卸載舊版本docker:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
安裝軟件依賴包:
yum install -y yum-utils device-mapper-persistent-data lvm2
添加 yum 軟件源:
這里添加的為國(guó)內(nèi)源,速度更快
sudo yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
使用 yum 命令安裝:
# 更新軟件源緩存 sudo yum makecache fast # 安裝 sudo yum install docker-ce
啟動(dòng) Docker CE:
sudo systemctl enable docker sudo systemctl start docker
測(cè)試是否安裝成功:
打印版本號(hào):
docker -v #結(jié)果 Docker version 18.09.1, build 4c52b90
測(cè)試 hello docker
# 運(yùn)行 hello-world 鏡像 docker run hello-world
結(jié)果如下圖:
docker run 命令運(yùn)行一個(gè)鏡像,生成容器,會(huì)先從本地鏡像庫(kù)查找是否有該鏡像
不存在鏡像,則從遠(yuǎn)程拉取鏡像
docker 基礎(chǔ)命令
查看本地鏡像
docker images
可以看到本地所有的鏡像信息:
REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest fce289e99eb9 12 days ago 1.84kB
查看正在運(yùn)行的容器
docker ps
查看所有容器包括已關(guān)閉容器
docker ps -a
刪除已停止容器
docker rm + 容器id/容器名稱
停止正在運(yùn)行的容器
docker stop 容器id/容器名稱
刪除鏡像
docker rmi 鏡像id/鏡像名稱最后
簡(jiǎn)單的記錄一下docker入門實(shí)踐,下一篇會(huì)記錄一下Jenkins + gitlab + maven 自動(dòng)打包部署項(xiàng)目, 使用docker安裝需要Jenkins,歡迎關(guān)注公眾號(hào) 「張少林同學(xué)」!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/73005.html
摘要:使用推出的語(yǔ)言開發(fā)實(shí)現(xiàn),基于內(nèi)核的,,以及等技術(shù)。初步了解容器與虛擬機(jī)的區(qū)別原理不同上圖是關(guān)于和傳統(tǒng)虛擬機(jī)區(qū)別的截圖。從而實(shí)現(xiàn)模擬更改鏡像的作用。下面的實(shí)踐以為例,。指令讓外界能通過(guò)容器的端口進(jìn)行網(wǎng)絡(luò)通信。使用可以啟動(dòng)關(guān)閉容器。 Docker 是一個(gè)能讓程序跑在一個(gè)它無(wú)法感知的、用于隔絕外界環(huán)境里的容器的工具。 Docker 簡(jiǎn)介 最初是 dotCloud 公司創(chuàng)始人 Solomon ...
摘要:使用推出的語(yǔ)言開發(fā)實(shí)現(xiàn),基于內(nèi)核的,,以及等技術(shù)。初步了解容器與虛擬機(jī)的區(qū)別原理不同上圖是關(guān)于和傳統(tǒng)虛擬機(jī)區(qū)別的截圖。從而實(shí)現(xiàn)模擬更改鏡像的作用。下面的實(shí)踐以為例,。指令讓外界能通過(guò)容器的端口進(jìn)行網(wǎng)絡(luò)通信。使用可以啟動(dòng)關(guān)閉容器。 Docker 是一個(gè)能讓程序跑在一個(gè)它無(wú)法感知的、用于隔絕外界環(huán)境里的容器的工具。 Docker 簡(jiǎn)介 最初是 dotCloud 公司創(chuàng)始人 Solomon ...
摘要:?jiǎn)柲芊裾勔幌卵咐自剖褂玫倪^(guò)程其實(shí)最初的時(shí)候,迅雷團(tuán)隊(duì)對(duì)是懷有謹(jǐn)慎的態(tài)度的。三調(diào)度算法是迅雷云定制優(yōu)化的。迅雷在使用這方面一直沒(méi)有把數(shù)據(jù)層面交給迅雷云之外的系統(tǒng)。 非商業(yè)轉(zhuǎn)載請(qǐng)注明作譯者、出處,并保留本文的原始鏈接:http://www.ituring.com.cn/article/201256 曾金龍就職于迅雷網(wǎng)絡(luò),是國(guó)內(nèi)覆蓋面最廣的迅雷P2P引擎核心研發(fā)成員。他畢業(yè)于中山大...
閱讀 3143·2021-11-23 10:02
閱讀 3118·2021-11-16 11:53
閱讀 3093·2021-09-23 11:21
閱讀 3369·2019-08-30 13:02
閱讀 1622·2019-08-29 16:18
閱讀 1557·2019-08-29 12:55
閱讀 1457·2019-08-26 12:24
閱讀 2085·2019-08-26 10:36