标签:分配 arc 自己的 images color air hub ifconf github
docker命令详解
docker search 在docker hub中搜索镜像; docker pull 从docker镜像源服务器拉取指定镜像或者库镜像; docker push 推送指定镜像或者库镜像至docker源服务器; docker history 展示一个镜像形成历史; docker images 列出系统当前镜像; docker run 创建一个新的容器并运行一个命令; docker start 启动容器; docker stop 停止容器; docker attach 当前shell 下attach连接指定运行镜像; docker build 通过Dockerfile定制镜像; docker commit 提交当前容器为新的镜像; docker cp 从容器中拷贝指定文件或者目录到宿主机中; docker create 创建一个新的容器,同run,但不启动容器; docker diff 查看docker容器变化; docker events 从docker服务获取容器实时事件; docker exec 在已存在的容器上运行命令; docker export 导出容器的内容流作为一个tar归档文件[对应import] docker import 从tar包中的内容创建一个新的文件系统映像[对应export] docker info 显示系统相关信息; docker inspect 查看容器详细信息; docker kill 指定docker容器; docker load 从一个tar包中加载一个镜像[对应save]; docker login 注册或者登录一个docker源服务器; docker logs 输出当前容器日志信息; docker port 查看映射端口对应的容器内部源端口; docker pause 暂停容器; docker ps 列出容器列表; docker restart 重启运行的容器; docker rm 移除一个或者多个容器; docker rmi 移除一个或者多个镜像; docker save 保存一个镜像为一个tar包[对应load] docker tag 给源中镜像打标签; docker top 查看容器中运行的进程信息; docker unpause 取消暂停容器; docker version 查看docker版本号; docker wait 截取容器停止时的退出状态值;
docker网络 4种模式
[root@localhost ~]# cat /etc/sysconfig/docker-network # /etc/sysconfig/docker-network DOCKER_NETWORK_OPTIONS="--bip=172.16.1.1/16"
/etc/init.d/docker stop 关闭docker0 ifconfig docker0 down 删除docker0 brctl delbr docker0 没有brctl需要安装 yum install bridge-utils -y centos6.x的配置: vim /etc/sysconfig/docker-network other_args="-b=br0"
/etc/sysconfig/network-scripts/下,修改ifcfg-eth0网卡配置,同时增加ifcfg-br0桥接网卡配置,操作流程如下:
vi ifcfg-eth0内容修改为如下:
DEVICE=eth0 BOOTPROTO=none NM_CONTROLLED=no ONBOOT=yes TYPE=Ethernet BRIDGE="br0" IPADDR=192.168.43.81 NETMASK=255.255.255.0 GATEWAY=192.168.43.1 USERCTL=no vi ifcfg-br0内容如下: DEVICE="br0" BOOTPROTO=none IPV6INIT=no NM_CONTROLLED=no ONBOOT=yes TYPE="Bridge" IPADDR=192.168.43.81 NETMASK=255.255.255.0 GATEWAY=192.168.43.1 USERCTL=no
启动docker服务
/etc/init.d/docker start
启动一个新的docker客户端,查看客户端ip如下: 进入已经启动过的容器命令:docker attach 容器ID 即可。 此时可以外网了
TYPE=Ethernet BOOTPROTO=static BRIDGE="br0" DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.20 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=114.114.114.114
BOOTPROTO=static DEVICE=br0 ONBOOT=yes TYPE="Bridge" IPADDR=192.168.1.20 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=114.114.114.114
systemctl restart network
systemctl restart docker
ifconfig docker0 down
brctl delbr docker0
none模式: 安装pipework 克隆 git clone https://github.com/jpetazzo/pipework cp pipework/pipework /usr/local/bin/ 启动容器并设置网络 docker run -itd --net=none --name=lamp2 centos7 /bin/bash pipework br0 lamp2 192.168.1.111/24@192.168.1.254 进入容器查看ip docker exec lamp2 ifconfig
标签:分配 arc 自己的 images color air hub ifconf github
原文地址:https://www.cnblogs.com/fengyuanfei/p/13798603.html