- 从Docker仓库下载CentOS6系统镜像;
docker pull docker.io/lemonbar/centos6-ssh
2.基于CentOS6系统镜像启动CentOS6.x Docker容器,启动指令如下:(映射宿主机80和6022至容器中:80和22);
docker run -itd -p 80:80 -p 6022:22 docker.io/lemonbar/centos6-ssh:latest
3.基于CentOS6.5容器部署各种软件、应用程序,部署方法跟物理机部署方法,完全一样,没有什么区别;
4.Docker虚拟化在生产环境有两种使用方式:
基于Docker Engine直接启动应用APP(软件)容器;(管理和使用不方便)
基于Docker Engine启动CentOS容器-容器中部署APP软件;(管理和使用方便),生产环境推荐方案;
5.Docker宿主机跟容器拷贝资源或者共享资源操作指令:
#从宿主机拷贝文件至docker容器;
docker cp zabbix-3.2.6.tar.gz 1ccbd29c12c5:/tmp/
#从docker容器拷贝文件至宿主机;
docker cp 1ccbd29c12c5:/tmp/zabbix-3.2.6.tar.gz .
#将宿主机的/var/www/html目录挂载至docker容器的/usr/share/nginx/html目录,指令如下;
docker run -itd -v /var/www/html/:/usr/share/nginx/html/ docker.io/nginx