Cent OS 7安裝和使用docker
Cent OS 7安裝和使用docker
1.環境簡介
在本教程中我們使用的Cent OS核心版本是3.10. Docker版本是目前倉庫中最新的18.09.1版本。
2.開始安裝
1.更新yum版本
首先我們更新yum版本到最新。
yum update
當出現上圖所示的文字提示完畢時,表示yum更新完成。
2.載入yum的一個外掛
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1
執行上面的命令,載入yum的xxx外掛。同樣,載入成功後命令列視窗會有“完畢”字樣。
3.配置docker倉庫
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1
配置完成後,執行下面命令檢視當前的docker-hub中所有docker版本
yum list docker-ce --showduplicates | sort -r
從上面我們可以看到,目前最新的版本是3.18.09.1-3.e17,在本教程中,我們就選擇安裝最新的版本。
4.安裝docker
執行命令:
sudo yum install docker-ce
1
遇到選擇就選 yes,最後就可以看到我們期待的“完畢”字樣了,表示我們的docker已經安裝成功了。
2.完成安裝
啟動docker然後檢視docker版本
執行下面命令啟動docker:
systemctl start docker
1
此命令執行完成後不會有任何提示,只是跳到一個新的命令列,為了驗證我們的docker是否安裝成功,我們執行下面命令檢視docker版本:
docker version
1
結果如下:
至此,docker就完成安裝了。
3.測試
我們可以執行docker官方倉庫的映象來測試docker是否正常執行。
順便我們介紹一下docker常用的命令:
1.在倉庫中搜尋docker映象
docker提供了在搜尋映象的命令docker search + 關鍵詞,我們可以非常方便的搜尋需要的映象。例如,我們查詢官方提供的tutorial映象,執行下面命令:
docker search tutorial
我們可以看到,在搜尋結果的第一個就是官方提供的入門映象learn/tutorail。下面我們將它拉取到本地。
2.拉取映象到本地並執行
執行下面命令將我們剛才找到的第一個映象拉取到本地:
docker pull learn/tutorial
1
拉取結束之後我們,我們可以使用docker images命令檢視本地的映象,如下圖所示,存在一個Repository為learn/tutorial的映象。
我們使用docker run learn/tutorial echo 'hello world’命令在容器中執行echo 'hello world’命令,我們看到,控制檯成功輸出了‘hello world’!
3.推送本地映象到docker hub
首先,我們需要在本地登入docker hub,如果沒有docker hub賬號,可以點選docker hub官網註冊一個賬號。
在控制檯中,執行如下命令進行登入:
docker login
1
按照控制檯的提示輸入使用者名稱和密碼。
登入成功後會有Login Succeeded提示。
然後我們就可以把本地的映象推送到docker hub中自己賬號對應的儲存庫中了。
在這裡我們需要注意的是,推送映象到docker hub時,映象的命名格式必須是自己的賬號/映象名稱:版本號,要推送的本地映象名稱如果不是這種格式,則不能推送成功。修改本地映象名稱的命令如下:
docker tag (要推送的docker image id) 自己的賬號/映象名稱
1
例如,我們將本地的Image ID為b82d8b3257ee的映象名稱修改為ddzxlining/ping,命令如下:
docker tag b82d8b3257ee ddzxlining/ping
1
最後,我們就可以使用如下命令推送映象到伺服器了:
docker tag b82d8b3257ee ddzxlining/ping
相關文章
- Cent OS 安裝 RedisRedis
- 【[Oracle】-【安裝】-Cent OS安裝Oracle ClientOracleclient
- Cent os 6.3上安裝rlwrap
- VNC cent OS 7操作工具,VNC cent OS 7 操作工具下載!VNC
- 在 Cent OS 7 上搭建帶著 PHP 7 和 Memcached 的 LAMPPHPLAMP
- CentOS7上安裝和使用DockerCentOSDocker
- docker安裝和使用Docker
- Cent OS 7 (docker)預設為英文修改 中文相容 其他語言 的解決方法Docker
- 在elementary os中安裝dockerDocker
- Elementary os完全解除安裝DockerDocker
- 7、docker-compose安裝使用Docker
- 如何安裝和使用DockerDocker
- Cent OS 6升級核心
- Mac OS X中MacPorts安裝和使用Mac
- Centos 7 Docker 安裝CentOSDocker
- cent os配置docker(解決2024.6月docker映象拉取問題)Docker
- 使用docker安裝mysql和redisDockerMySqlRedis
- Docker安裝和簡單使用Docker
- G016-OS-LIN-CENT-01 CentOS 7.8.2003 安裝CentOS
- 四種OS下安裝Docker的方法Docker
- 在Ubuntu中安裝Docker和docker的使用UbuntuDocker
- Centos7安裝安裝部署dockerCentOSDocker
- docker學習7:Docker 安裝 PHPDockerPHP
- Centos 7下下載和安裝dockerCentOSDocker
- VMware 下安裝 Mac OS 和 Chrome OSMacChrome
- cent os 6.6 x64 自動原始碼安裝mysql 5.6指令碼原始碼MySql指令碼
- CentOS7 安裝 dockerCentOSDocker
- centos7安裝dockerCentOSDocker
- Docker安裝ES7Docker
- docker安裝使用Docker
- Centos 7 安裝 Docker 與 Docker ComposeCentOSDocker
- centos7 docker 安裝教程CentOSDocker
- centos7快速安裝dockerCentOSDocker
- centOs7安裝最新dockerCentOSDocker
- Centos7上安裝dockerCentOSDocker
- centos7下docker安裝CentOSDocker
- centos7下安裝 dockerCentOSDocker
- Centos7安裝Docker EngineCentOSDocker