CentOS7.2下安装docker容器教程

发布时间:2023-05-26 09:26 来源:西部 阅读:53 作者:西部数码 栏目: 虚拟主机 欢迎投稿:712375056

服务器

第一个里程碑:

一.安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

二.安装CentOS7 docker镜像

yum-config-manager –add-repo https://www.56dr.com/host/

三.安装社区版docker

yum install docker-ce

四.启动docker容器

systemctl start docker

五.制作docker镜像加速器

cat /etc/docker/daemon.json
{
registry-mirrors: [https://www.56dr.com/host/ graph: /opt/mydocker
}

六.导入制作好CentOS镜像(可ssh远程连接)

docker load < centos7-ssh.tar.gz

七.查看镜像导入成功

docker image ls

八.启动并创建centoss镜像容器(第一次启动)

docker run -dit –name web03 centos7-ssh:latest /bin/bash

九.查看镜像容器,关闭容器

docker container ls
docker stop web03

十.进入已启动的docker镜像容器

docker exec -it web03 /bin/bash

十一.删除创建好的容器

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

第二个里程碑:构建可直连CentOS容器

一.查看docker网络

docker network ls

二.打开网卡的混杂模式

ip link set eth0 promisc on

三.创建一个macvlan网络

docker network create -d macvlan –subnet 10.0.0.0/24 –gateway 10.0.0.254 -o parent=eth0 mynet

四.指定网络运行容器

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

六.自定义镜像运行容器

docker run -d –privileged –network mynet –ip 10.0.0.112 –name mydb -h db05 my_mariadb:v1 /usr/sbin/init

更多关于云服务器域名注册虚拟主机的问题,请访问特网科技官网:www.56dr.com

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。