您的位置:首页 > 运维架构 > Docker

docker基本命令

2016-08-07 09:30 555 查看
一、docker镜像操作
1.搜索镜像
docker search centos

下载镜像 (官方教程)
          docker search tutorial
          docker pull learn/tutorial
          docker run learn/tutorial echo 'hello word'
          docker run learn/tutorial apt-get install -y ping
          docker ps -l
          docker commit [id] learn/ping
          docker run learn/ping ping www.baidu.com
          docker ps
          docker inspect [id]
          docker images
          docker push learn/ping

2.拉取镜像
docker pull redis:2.8.19
sudo docker pull centos:6

二、容器操作
docker run    docker help run

-it  创建交互式容器,交互结束容器生命也结束
exit 退出

-d 创建守护式容器

docker run -d redis(使用默认的tag  latest)
docker ps 命令查看容器基本信息
docker inspect [id]  查看某个容器详细信息
docker inspect -f  指定查看某种信息
docker inspect -f '{{.NetworkSetting.IPAddress}}' [id]查看指定容器的ip地址
docker stop [id] 停止一个正在运行的守护式容器
docker rm [id] 删除指定容器(容器必须是停止的)通过docker ps -a 查看是否成功删除

三、docker网络知识
1.安装网桥
sudo apt-get install bridge-utils(安装命令)
sudo brctl show (查看网络设备)
2.自定义docker0ip地址
sudo ifconfig docker0 192.168.200.1 netmask 255.255.255.0
sudo service docker restart
3.自定义虚拟网桥
建立虚拟网桥
 sudo brctl addbr br0
 sudo ifconfig br0 192.168.100.1 netmask 255.255.255.0
更改docker守护进程的启动配置

/etc/default/docker  中添加 DOCKER_OPS值
-b=bro   (ps -ef |grep docker)查看配置是成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos docker命令