CentOS7.2下安裝docker容器教程
第一個(gè)里程碑:
一.安裝依賴包
yum install -y yum-utils device-mapper-persistent-data lvm2
二.安裝CentOS7 docker鏡像
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
三.安裝社區(qū)版docker
yum install docker-ce
四.啟動(dòng)docker容器
systemctl start docker
五.制作docker鏡像加速器
cat /etc/docker/daemon.json
{
"registry-mirrors": [" "graph": "/opt/mydocker"
}
六.導(dǎo)入制作好CentOS鏡像(可ssh遠(yuǎn)程連接)
docker load < centos7-ssh.tar.gz
七.查看鏡像導(dǎo)入成功
docker image ls
八.啟動(dòng)并創(chuàng)建centoss鏡像容器(第一次啟動(dòng))
docker run -dit --name web03 centos7-ssh:latest /bin/bash
九.查看鏡像容器,關(guān)閉容器
docker container ls
docker stop web03
十.進(jìn)入已啟動(dòng)的docker鏡像容器
docker exec -it web03 /bin/bash
十一.刪除創(chuàng)建好的容器
docker rm -f web03
十二.允許ssh連接,但不能直接連
docker run -d --privileged --name mycentos -h web centos7-ssh:latest /usr/sbin/init
十三.查看容器的IP
docker inspect mycentos |grep -i ipaddr
第二個(gè)里程碑:構(gòu)建可直連CentOS容器
一.查看docker網(wǎng)絡(luò)
docker network ls
二.打開(kāi)網(wǎng)卡的混雜模式
ip link set eth0 promisc on
三.創(chuàng)建一個(gè)macvlan網(wǎng)絡(luò)
docker network create -d macvlan --subnet 10.0.0.0/24 --gateway 10.0.0.254 -o parent=eth0 mynet
四.指定網(wǎng)絡(luò)運(yùn)行容器
docker run -d --privileged --network mynet --ip 10.0.0.110 --name oldboy43 -h oldboy43 centos7-ssh:latest /usr/sbin/init
五.容器打包鏡像(安裝httpd)
docker commit -m "my mariadb" oldboy43 my_mariadb:v1
六.自定義鏡像運(yùn)行容器
docker run -d --privileged --network mynet --ip 10.0.0.112 --name mydb -h db05 my_mariadb:v1 /usr/sbin/init
相關(guān)文章
在Docker中安裝OnlyOffice的詳細(xì)過(guò)程記錄
OnlyOffice是一款免費(fèi)且開(kāi)源的Office協(xié)作辦公套件,支持桌面端和移動(dòng)端等多平臺(tái),下面這篇文章主要給大家介紹了關(guān)于如何在Docker中安裝OnlyOffice的詳細(xì)過(guò)程記錄,需要的朋友可以參考下2024-01-01
優(yōu)化Docker鏡像安全性的12個(gè)技巧總結(jié)
docker是虛擬化容器技術(shù),有三個(gè)主要概念,鏡像(類)、容器(對(duì)象)、倉(cāng)庫(kù),docker就是類似VM虛擬機(jī)一樣的虛擬技術(shù),體積小,運(yùn)行速度快,下面這篇文章主要給大家介紹了關(guān)于優(yōu)化Docker鏡像安全性的12個(gè)技巧,需要的朋友可以參考下2022-03-03
docker?部署hbase并且java?Api連接的操作過(guò)程
這篇文章主要介紹了docker?部署hbase并且java?Api連接的操作過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-11-11
CentOS 7.x docker使用overlay2存儲(chǔ)方式
這篇文章主要介紹了CentOS 7.x docker使用overlay2存儲(chǔ)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11
解決docker運(yùn)行tomcat提示找不到文件的問(wèn)題
這篇文章主要介紹了docker運(yùn)行tomcat提示找不到文件的問(wèn)題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-03-03
Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析
這篇文章主要介紹了Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析,在操作過(guò)程中小編遇到很多問(wèn)題,下面把我的經(jīng)驗(yàn)及處理方法分享到腳本之家平臺(tái),需要的朋友參考下吧2021-06-06
Docker 打包 K8s鏡像的應(yīng)用實(shí)例
文章介紹了如何使用Docker打包和部署Kubernetes鏡像,包括準(zhǔn)備工作、創(chuàng)建Dockerfile、構(gòu)建鏡像、測(cè)試運(yùn)行、推送鏡像、Kubernetes部署文件示例、部署到Kubernetes等步驟,并提供了注意事項(xiàng)和最佳實(shí)踐,感興趣的朋友一起看看吧2025-03-03

