码迷,mamicode.com
首页 > 其他好文 > 详细

docker核心架构

时间:2021-03-30 13:26:30      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:自定义   emc   软件包   min   需要   操作   tab   root   架构   

docker核心架构

 

技术图片技术图片

安装

docker 要求centos系统的内核版本高于3.10

查看版本

uname -r

root 登录linux 更新

yum -y update

卸载旧版本

yum remove docker docker-common docker-selinux docker-engine

安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖

5.配置yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

6.可以查看所有仓库中所有docker版本,并选择特定版本安装

yum list docker-ce --showduplicates | sort -r

7.安装docker

yum install docker-ce #由于repo中默认只开启stable仓库

-- yum install docker-ce-18.03.1.ce

8.启动并加入开机启动

systemctl start docker
?
systemctl enable docker

9.验证安装是否成功

docker version

10.卸载

yum -y remove docker-engine

11.配置镜像加速器

docker search java

cd /etc/docker

vim daemon.json


{
   "registry-mirrors":["https://m9r2r2uj.mirror.aliyuncs.com"]
}

重启docker服务

service docker restart

12.删除本地镜像

docker rmi java

导入外部镜像

技术图片技术图片

将外部镜像载入到docker

docker load -i 镜像文件名

将容器打包成镜像

技术图片技术图片

启动镜像:

启动方式

  1. 后台运行+指定端口映射 +指定容器别名+指定网桥+指定数据卷挂载+ 容器名称:tag

    docker run -d -p 8081:8080 --name mytomcat --network test -v /root/apps:/usr/local/tomcat/webApps tomcat:8.0-jre8
    ?
    注意:-v /root/apps:/usr/local/tomcat/webApps:ro (此处的ro代表容器没有写入数据卷的权限)

    技术图片技术图片

技术图片技术图片

技术图片技术图片

容器操作命令:

技术图片技术图片

进入指定容器

 docker exec -it 容器唯一标识  bash 

技术图片技术图片

查看运行中容器的信息

  1. 查看详细信息

    docker ps
    docker inspect 容器id
  1. 查看网桥信息

    docker network ls
    docker inspect 网桥名称

    技术图片技术图片

数据卷

技术图片技术图片

技术图片技术图片

 

网桥

技术图片技术图片

自定义镜像构建文件Dockerfile

技术图片技术图片

技术图片技术图片

构建指令

docker build -t myImage:01 .

 

docker核心架构

标签:自定义   emc   软件包   min   需要   操作   tab   root   架构   

原文地址:https://www.cnblogs.com/lpc-work/p/14590598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!