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