![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
磨镜台
牢骚太盛防肠断,风物长宜放眼量。
展开
-
docker网络命令
docker端口指定映射-Pdocker run -d -P nginx指定主机随机映射-p宿主机ip:宿主机的随机端口:容器端口docker run -d -p [宿主机ip]::[容器端口] --name [容器名称] [镜像名称]指定主机端口映射-pdocker run -d -p [宿主机ip]:[宿主机端口]:[容器端口] --name [容器名称] [镜像名称]...原创 2019-06-05 20:25:51 · 238 阅读 · 0 评论 -
docker生命周期
转载 2019-06-04 18:33:09 · 480 阅读 · 0 评论 -
docker容器操作
容器查看、创建、启动容器是一种轻量级、可移植、并将应用程序进行打包的技术,是应用程序几乎可以在任何地方以相同的方式运行。查看容器查看正在运行的容器 docker ps [命令参数]命令参数:-a 全部的容器创建容器创建待启动的容器docker create [命令参数] image [命令] [参数...]-t 分配一个伪tty,分配虚拟终端-i 即使没有连接,也要保持标准输...原创 2019-06-04 18:32:21 · 98 阅读 · 1 评论 -
docker镜像操作
docker 镜像操作命令常用命令搜索镜像 docker search [name]获取镜像 docker pull [name]列出本地镜像 docker images 或 docker image ls 或 docker images [name]查看/var/lib/docker/image/overlay2 下的repositories.json镜像信息镜像标签tagtag ...原创 2019-06-04 18:21:47 · 144 阅读 · 0 评论 -
docker安装和配置
安装docker安装基本软件apt-get updateapt-get install apt-transport-https ca-certificates curl software-properties-common -y使用阿里源curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo...原创 2019-06-02 17:54:28 · 107 阅读 · 0 评论 -
删除docker
删除:docker-ce:~$ apt-get purge docker-ce -y删除:docker的认证目录:~$ rm -rf /etc/docker删除:docker的应用目录:~$ rm -rf /var/lib/docker/原创 2019-06-02 12:53:24 · 510 阅读 · 0 评论 -
docker权限问题
如果还没有 docker group 就添加一个::~$sudo groupadd docker将用户加入该 group 内。然后退出并重新登录就生效啦。:~$sudo gpasswd -a ${USER} docker重启 docker 服务:~$systemctl restart docker切换当前会话到新 group 或者重启 X 会话:~$newgrp - docker...原创 2019-06-02 12:49:26 · 1294 阅读 · 0 评论 -
Dockerfile指令
基础指令1. FROM指定基础镜像 FROM <image> FROM <image>:<tag>FROM须是除注释外的第一条指令可以有多个FROM,创建多个image本地仓库若没有该镜像,则会从远程仓库拉取镜像2. MAINTAINER指定该dockerfile文件的维护者信息MAINTAINER <name>3. R...原创 2019-06-07 11:02:31 · 114 阅读 · 0 评论 -
Dockerfile文件结构
Dockerfile结构基础镜像来自于哪个镜像FROM#格式: FROM <image> FROM <image>:<tag>#解释: #FROM 是 Dockerfile 里的第一条而且只能是除了首行注释之外的第一条指令 #可以有多个FROM语句,来创建多个image #FROM 后面是有效的镜像名称,如果该镜...原创 2019-06-06 13:57:56 · 357 阅读 · 0 评论 -
Dockerfile文件快速入门
Dockerfile快速入门创建Dockerfile文件的注意事项文件名字的首字母要大写(Dockerfile)存放Dockerfile文件的目录尽量是空的,一个目录存放一个Dockerfile文件镜像的功能尽量单一步骤尽量精简创建Dockerfile文件创建目录:mkdir -p ./docker/images/nginx创建文件: vim DockerfileDocker...原创 2019-06-06 13:52:57 · 163 阅读 · 0 评论 -
none 模型实践
none 模型实践none网络模式,是一种自由度非常高的网络模式,我们可以最大化的自定义我们想要的网络命令:docker run --net=none -itd --name [容器名称] [镜像名称]none案例–自定义桥接网络为了使本地网络中和Docker容器更方便的通信,我们经常会有将Docker容器配置到和主机同一网段,而且还要指定容器的ip地址。步骤自定义容器网络段和宿主机...原创 2019-06-06 10:29:14 · 240 阅读 · 0 评论 -
host模型实践
host模型实践容器使用宿主机的ip地址进行对外提供服务,本身没有ip地址。docker run --net=host -itd --name [容器名称] [镜像名称]原创 2019-06-05 21:44:03 · 249 阅读 · 0 评论 -
bridge案例:自定义网桥
bridge案例:自定义网桥步骤网桥的创建docker服务使用新网桥使用bridge-utils软件的brctl工具创建网桥sudo apt-get install bridge-utils -y 安装网桥工具brctl addbr br0给网桥设置网段ifconfig [网口名] [ip地址] netmask [子网掩码]例如: ifconfig br0 192.1...原创 2019-06-05 21:38:33 · 525 阅读 · 0 评论 -
bridge案例:自定义桥接网络
bridge案例:自定义桥接网络步骤创建桥接网络使用自定义网络创建容器容器断开、连接网络创建自定义桥接网络docker network create --driver [网络类型] --gateway [网关地址] --subnet [网段] [网络名称]例如:docker network create --driver bridge --gateway 172.99...原创 2019-06-05 20:55:56 · 692 阅读 · 0 评论 -
数据卷和数据卷容器
数据卷就是将宿主机的某个目录,映射到容器中,作为数据存储的目录,我们就可以在宿主机对数据进行存储数据卷可以在容器之间共享和重用,本地与容器间传递数据更高效;对数据卷的修改会立马有效,容器内部与本地目录均可;对数据卷的更新,不会影响镜像,对数据与应用进行了解耦操作;卷会一直存在,直到没有容器使用。挂载数据卷目录命令:docker run -itd --name [容...原创 2019-06-04 22:46:00 · 702 阅读 · 0 评论