Linux平臺(tái)搭建docker環(huán)境并簡單使用示例
搭建 Docker 環(huán)境
安裝與配置 Docker
安裝 Docker
Docker 軟件包已經(jīng)包括在默認(rèn)的 CentOS-Extras 軟件源里。因此想要安裝 docker,只需要運(yùn)行下面的 yum 命令:
yum install docker-io -y

直接yum安裝,安裝成功后查看版本
docker -v
啟動(dòng)docker
service docker start

設(shè)置開機(jī)啟動(dòng)
chkconfig docker on

配置 Docker
因?yàn)閲鴥?nèi)訪問 Docker Hub 較慢, 可以使用騰訊云提供的國內(nèi)鏡像源, 加速訪問 Docker Hub
依次執(zhí)行以下命令
echo “OPTIONS='–registry-mirror=https://mirror.ccs.tencentyun.com'” >> /etc/sysconfig/docker

systemctl daemon-reload

service docker restart

Docker 的簡單操作
下載鏡像
下載一個(gè)官方的 CentOS 鏡像到本地
docker pull centos

下載好的鏡像就會(huì)出現(xiàn)在鏡像列表里
docker images

運(yùn)行容器
這時(shí)我們可以在剛才下載的 CentOS 鏡像生成的容器內(nèi)操作了。
生成一個(gè) centos 鏡像為模板的容器并使用 bash shell
docker run -it centos /bin/bash

這個(gè)時(shí)候可以看到命令行的前端已經(jīng)變成了 [root@(一串 hash Id)] 的形式, 這說明我們已經(jīng)成功進(jìn)入了 CentOS 容器。
在容器內(nèi)執(zhí)行任意命令, 不會(huì)影響到宿主機(jī), 如下

mkdir -p /data/simple_docker
可以看到 /data 目錄下已經(jīng)創(chuàng)建成功了 simple_docker 文件夾

退出容器
exit
查看宿主機(jī)的 /data 目錄, 并沒有 simple_docker 文件夾, 說明容器內(nèi)的操作不會(huì)影響到宿主機(jī)
ls /data

保存容器
查看所有的容器信息, 能獲取容器的id
docker ps -a
然后執(zhí)行如下命令,保存鏡像:
docker commit -m=“備注” 你的CONTAINER_ID 你的IMAGE
請自行將 -m 后面的信息改成自己的容器的信息


刪除容器
docker rmi :

- Linux搭建Docker環(huán)境全過程
- linux下使用Docker和OSS輕松搭建ownCloud專屬網(wǎng)盤(網(wǎng)盤關(guān)閉不用怕)
- 阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服務(wù)器
- Linux服務(wù)器搭建nvidia-docker環(huán)境過程詳解
- Linux環(huán)境下使用Docker搭建Jenkins容器的方法步驟
- Linux搭建Docker環(huán)境的詳細(xì)過程(最新推薦)
- 如何使用Docker和cpolar在Linux服務(wù)器上搭建DashDot監(jiān)控面板
- Linux如何使用docker方式搭建SQL Server
- 使用docker搭建嵌入式Linux開發(fā)環(huán)境
相關(guān)文章
Docker Alpine鏡像時(shí)區(qū)問題完美解決方案
這篇文章主要介紹了Docker Alpine鏡像時(shí)區(qū)問題完美解決方案,本文給大家分享兩種解決方案供大家參考,需要的朋友可以參考下2021-04-04
Docker搭建LibreSpeed的實(shí)現(xiàn)步驟
LibreSpeed 是一個(gè)輕量級的網(wǎng)絡(luò)速度測試工具,本文主要介紹了Docker搭建LibreSpeed的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04
docker?部署hbase并且java?Api連接的操作過程
這篇文章主要介紹了docker?部署hbase并且java?Api連接的操作過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-11-11
Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析
這篇文章主要介紹了Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析,在操作過程中小編遇到很多問題,下面把我的經(jīng)驗(yàn)及處理方法分享到腳本之家平臺(tái),需要的朋友參考下吧2021-06-06
Docker移除鏡像幾種不同的方法實(shí)戰(zhàn)記錄
在Docker實(shí)戰(zhàn)中,合理刪除不再需要的鏡像,有助于釋放寶貴的磁盤空間,刪除Docker鏡像可以通過多種方式,包括刪除單個(gè)鏡像、強(qiáng)制刪除正在使用的鏡像、刪除未被任何容器引用的所有鏡像以及刪除所有鏡像等,需要的朋友可以參考下2024-11-11
Centos7安裝docker compse踩過的坑及解決方法
本文,我們介紹如何在centos7環(huán)境下安裝docker-compose, 記錄下安裝過程步驟以及遇到的問題還有解決辦法,感興趣的朋友參考下吧2018-01-01

