docker run -dp 11211:11211 --name my-memcached memcached
-d,daemon,作为服务在后台运行。
-p 11211:11211,端口映射,镜像的11211端口映射到docker网桥地址的11211。
--name my-memcahed,命名运行的app为my-memcached。方便以后操作stop、start。
执行后可以从windows下访问192.168.99.100:11211,即memcached服务,(默认的网桥IP地址192.168.9.100)。
有其他的命令可以把运行的memcached镜像的app,连接到其他app里,并设置其他app的memcached环境变量,包括ip地址和端口号。app的ip地址是docker给虚拟局域网随机分配的。也有其他的命令可以查看运行的app的虚拟局域网地址。也可以从其他docker app指明ip地址访问memcached。这memcached镜像本身所包含命令很少,没有执行网络访问的命令。可以使用openbox镜像执行nc, curl, telnet等。
自己对docker的名词的掌握不是很好,使用有些乱,不要以此为鉴。
好像只能在win7下使用,而win8不行。在win10是安装不上的,虽然说微软全力促进docker与windows相容性。网上有讨论win10安装docker的issue,应该是目前无解。