摘要:安裝官方文檔介紹了一堆步驟,檢查有沒有舊版本存在,有則要先刪除舊版。我的因?yàn)槭切掳惭b,沒有任何的文件夾,所以除舊的步驟跳過。如果不是對(duì)操作系統(tǒng)有特殊要求,可以直接工具,這些熱門的都有獨(dú)立鏡像,系統(tǒng)貌似是原版的
對(duì)著官方的英文教程和RUNOOB的簡易教程,總算把心中想要的鏡像搭出來了。
做個(gè)筆記,怕忘記。
官方文檔介紹了一堆步驟,檢查有沒有舊版本存在,有則要先刪除舊版。
我的CentOS因?yàn)槭切掳惭b,沒有任何docker的文件夾,所以除舊的步驟跳過。
安裝Docker,安裝前先安裝必須的組件
yum install -y yum-utils device-mapper-persistent-data lvm2 yum install -y docker-ce
啟動(dòng)Docker后臺(tái)服務(wù)
systemctl start docker
測試是否安裝妥當(dāng)
docker run hello-worldDocker一些常用命令 容器相關(guān)操作
#顯示容器列表 docker ps -a #啟動(dòng)/停止容器 docker start/stop 容器ID/容器別名 #修改容器別名 docker rename 容器ID/容器別名 新別名 #移除容器 docker rm 容器ID/容器別名鏡像相關(guān)操作
#顯示鏡像清單 docker images #刪除鏡像 docker rmi 鏡像ID日常操作
#掛載鏡像,并連接新容器 docker run -i -t 鏡像ID /bin/bash #連接容器 docker attach 容器ID/容器別名 #拉鏡像 docker pull 鏡像名:TAGbuild
docker build -t 倉庫名/鏡像名:TAG Dockfile路徑
例如,我在DockerHub的倉庫名是zhengsihan,鏡像取名centos7_with_python3,TAG為1.0.0,則
docker build -t zhengsihan/centos7_with_python3:1.0.0 .
Dockfile路徑,如果是在當(dāng)前目錄,則直接寫點(diǎn)號(hào)(.)
示例Dockfile:
FROM centos:7.6.1810 MAINTAINER Minus "zhengsihan.gz@outlook.com" RUN /bin/echo "root:123456" |chpasswd RUN useradd zsh RUN /bin/echo "zsh:123456" |chpasswd RUN /bin/echo -e "LANG="en_US.UTF-8"" >/etc/default/local EXPOSE 22 EXPOSE 80 CMD /usr/sbin/sshd -D其他
docker hub,用于搜索鏡像資源,比docker search命令好用太多。
鏈接:https://cloud.docker.com/
實(shí)驗(yàn)用的Dockfile:https://github.com/zhengsihan...
折騰了一個(gè)周末,最后build sucess真的開心。
如果不是對(duì)操作系統(tǒng)有特殊要求,可以直接pull工具,nginx python jenkins這些熱門的都有獨(dú)立鏡像,系統(tǒng)貌似是原版的Linux?
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/28051.html
摘要:例如,以下命令將啟動(dòng)一個(gè)默認(rèn)監(jiān)控端口的命令行參數(shù)將被追加到以形式的所有元素后面,并且覆蓋使用指定的所有元素。這種形式將使用處理代替環(huán)境變量,并且將忽略任何或者命令的命令行參數(shù)。下表顯示了對(duì)不同組合執(zhí)行的命令 Docker可以從Dockerfile中讀取指令來自動(dòng)構(gòu)建鏡像。Dockerfile是一個(gè)文本文件,它包含了用戶可以在命令調(diào)用以制作鏡像的命令。用戶可以使用docker build...
摘要:表示創(chuàng)建了一個(gè),這是一條虛線,虛線從開始到結(jié)束指向了中間的框里。具體安裝參考官網(wǎng)文檔下載完成后打開終端運(yùn)行成功運(yùn)行則表示安裝成功了。 Docker這兩年非常火熱,也是各大廠必用的好東西,這兩天沒事玩了一下感覺很不錯(cuò),學(xué)起來也不難 寫下此文共勉學(xué)習(xí)。 關(guān)于Docker Docker 可理解為跑在宿主機(jī)上的非常精簡、小巧、高度濃縮的虛擬機(jī)。 它可以將容器里的進(jìn)程安穩(wěn)的在宿主機(jī)上運(yùn)行。 Do...
摘要:運(yùn)行容器意外的官方參考地址,多次嘗試命令最終無法運(yùn)行,帶項(xiàng)時(shí)后是狀態(tài),修改配置沒反應(yīng)日志無報(bào)錯(cuò)退出。目前容器整體情況是主從,個(gè)相同一個(gè)。后續(xù)運(yùn)行的容器數(shù)視情況而定。接下來計(jì)劃針對(duì),一些實(shí)際應(yīng)用場景進(jìn)行實(shí)踐驗(yàn)證。 目標(biāo)需求: 密碼登錄+容器數(shù)據(jù)共享,主從復(fù)制 1.配置啟動(dòng) 添加配置文件夾,組織容器命令。 a.官方未提供相關(guān)信息 從測試容器中匹配搜索得到 mongod.conf.orig,...
閱讀 1090·2021-10-08 10:04
閱讀 3528·2021-08-05 10:01
閱讀 2286·2019-08-30 11:04
閱讀 1805·2019-08-29 15:29
閱讀 852·2019-08-29 15:12
閱讀 1677·2019-08-26 12:11
閱讀 3125·2019-08-26 11:33
閱讀 1170·2019-08-26 10:23