
docker
是小白哇
因为无知、所以追逐
展开
-
docker安装
此处安装docker使用的是centos7操作系统 1、安装 sudo yum install docker 2、启动docker服务 sudo systemctl start docker 3、获取centos镜像 sudo docker pull centos 4、查看镜像 sudo docker images 5、使用镜像启动docker容器 //(1原创 2018-01-14 17:44:16 · 368 阅读 · 0 评论 -
配置docker非root用户操作
1、创建docker用户组 sudo groupadd docker 2、将当前用户添加到docker用户组 sudo gpasswd -a bxp docker 3、重启docker服务 sudo systemctl restart docker 4、注销当前登陆用户重新登陆原创 2018-01-14 17:46:03 · 2068 阅读 · 0 评论 -
docker镜像操作命令
(1)列出本地镜像 docker images [REPOSITORY] REPOSITORY:仓库,一类仓库,比如centos和ubanto。REGISTRY也是仓库,他是所有镜像的仓库。REGISTRY包含多个REPOSITORY仓库。REPOSITORY中为具体的同一类镜像的不同版本。 TAG:REPOSITORY中不同的镜像通过TAG进行区分,REPOSITORY和TAG共同原创 2018-01-15 15:03:02 · 2005 阅读 · 0 评论 -
dockerfile指令祥解
(1)FROM FROM FROM : imageName必须是已存在的镜像。 FROM必须是第一条非注释的指令。 (2)MAINTAINER MAINTAINER name> 指定镜像的作者信息,包含镜像的所有者和联系信息 (3)RUN 指定当前镜像中运行的命令 RUN (shell 模式) //RUN echo hello RUN ["executable", "原创 2018-01-15 20:42:20 · 213 阅读 · 0 评论 -
dockerfile构建过程与构建缓存
构建过程 (1)从基础镜像中运行一个容器 (2)执行一条指令,这条指令将会对容器进行修改 (3)对修改后的容器进行类似docker commit的操作,提交一个新的镜像层。 (4)基于新的镜像层运行一个新的容器 (5)执行dockerfile中的下一条指令,反复如此,直到所有的指令执行完毕。 注意:提交一个新的镜像层后,会将刚刚创建的容器进行删除。但是不会删除中间层创建的镜像。我们可以原创 2018-01-15 21:19:16 · 807 阅读 · 0 评论 -
docker网络链接——网桥
docker0简介 安装好docker,并启动docker服务后,通过ifconfig查看本机的网络设备。 可以看到有一个名为docker0的网络设备,docker0是linux的虚拟网桥。docker的守护进程就是通过docker0为docker容器提供网络链接的。 linux虚拟网桥的特点: (1)网桥属于数据链路层设备,但是linux虚拟网桥可以设置IP地址。 (2)相当于拥原创 2018-01-16 18:08:58 · 594 阅读 · 0 评论 -
docker容器基本命令
(1)使用镜像启动docker容器 //(1)启动镜像并运行命令 sudo docker run centos echo 'hello word' //(2)启动交互式终端 sudo sudo docker run -t -i centos /bin/bash -t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i 则让容器的标准输入保持打开。 查看容原创 2018-01-14 21:09:42 · 3062 阅读 · 0 评论 -
docker网络链接——容器互联
容器间互联 默认情况下,在同一宿主机中运行的docker容器都是能够进行网络链接的。 docker关闭和重启会导致容器的ip地址发生变化,所以容器提供的服务不能够以IP地址进行相互链接 通过docker run –link选项指定容器的代号,直接通过代号进行容器的访问 docker run --link=[container_name]:[Alias] [image] [command原创 2018-01-16 22:04:20 · 436 阅读 · 0 评论