docker批量操作命令
查看容器启动情况:# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c1ab97816ca6 172.16.3.200:5000/tty/redis:3.0.5 "/usr/bin/supervisord" 12 minutes ago Up 12 minutes 22/tcp redis205
bf2146261891 172.16.2.250:5000/tty/redis:3.0.5 "/usr/bin/supervisord" 4 months ago Up 3 hours 22/tcp redis214
0754cbf81b8d 172.16.2.250:5000/tty/redis:3.0.5 "/usr/bin/supervisord" 4 months ago Up 3 hours 22/tcp redis209
b8051e9d081c 172.16.2.250:5000/tty/redis:3.0.5 "/usr/bin/supervisord" 4 months ago Up 3 hours 22/tcp redis208
14c51d1f54b7 172.16.2.250:5000/tty/redis:3.0.5 "/usr/bin/supervisord" 4 months ago Up 3 hours 22/tcp redis207
36e5247c6ec3 172.16.2.250:5000/tty/mysql:5.7.11-c6 "/usr/bin/supervisord" 5 months ago Up 3 hours 22/tcp mysql216
14b039ecf6d9 172.16.2.250:5000/tty/mysql:5.7.11-c6 "/usr/bin/supervisord" 5 months ago Up 3 hours 22/tcp mysql215
375836996cb7 deddb40463bf "/usr/bin/supervisord" 5 months ago Up 3 hours 22/tcp HSA-QUARTZ113
63b01608fb79 13fc4ed1ee19 "/usr/bin/supervisord" 5 months ago Up 3 hours 22/tcp cas125
faae522514a0 fangcang/jenkins:1.651-c7 "/usr/bin/supervisord" 5 months ago Up 3 hours 22/tcp jenkins187
ea9627543e82 registry "docker-registry" 5 months ago Up 3 hours 5000/tcp registry250
1bbe6eb60112 shipyard/shipyard "/bin/controller serv" 5 months ago Up 4 hours 0.0.0.0:8080->8080/tcp shipyard-controller
9b1e05f4b851 microbox/etcd "/bin/etcd -name disc" 5 months ago Up 4 hours 0.0.0.0:4001->4001/tcp, 0.0.0.0:7001->7001/tcp shipyard-discovery
8c59c0decafb rethinkdb "rethinkdb --bind all" 6 months ago Up 4 hours 8080/tcp, 28015/tcp, 29015/tcp shipyard-rethinkdb
5754283665bf 172.16.3.200:5000/tty/redis:3.0.5 "/usr/bin/supervisord" 6 months ago Up 26 minutes 22/tcp redis204
2f28eaf6f00d 172.16.3.200:5000/tty/redis:3.0.5 "/usr/bin/supervisord" 6 months ago Up 3 hours 22/tcp redis202
0861e93aac20 172.16.3.200:5000/tty/redis:3.0.5 "/usr/bin/supervisord" 6 months ago Up 3 hours 22/tcp redis201 加参数 -a 可显示所有容器。docker images查看镜像。
启动、停止、查看日志
dockerstart java210
dockerstop java210
docker logs redis205 进入容器:docker exec -it redis205 bash(netstat -tunpl)
批量操作:
docker images | grep none | awk '{print $3}'|xargs docker rmi
docker ps -a | grep war|awk '{print $1}'|xargs docker rm 查看网络:docker network ls
查看容器配置:docker inspect redis201
新建并启动容器:docker run -d --name redis205 -h redis205 --net tty--ip 172.16.2.205 -v /docker/data/redis/redis205:/data 172.16.3.200:5000/tty/redis:3.0.5
翻墙代理服务启用:
/data/flannel/bin/flanneld -v=0 -etcd-endpoints=http://192.168.2.24:4001 -iface=ens32 -etcd-prefix="/tty/network" &
docker start stunnel200 uiframe201 dns220
pipework docker0 stunnel200 172.16.3.200/24@172.16.3.1
pipework docker0 dns220 172.16.3.220/24@172.16.3.1
pipework docker0 uiframe201 172.16.3.201/24@172.16.3.1
docker exec -it stunnel200 bash--> stunnel//启用隧道服务
docker exec -it dns220 bash
# vim /etc/named.conf
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
listen-on port 53 { any; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
recursion yes;
forwarders { 202.96.134.133; 114.114.114.114; };
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
页:
[1]