可爱的小鲸鱼有没有。蓝色的有没有。蓝鲸大学有没有!什么鬼。
很明显,这是一只鲸鱼,它托着许多集装箱。我们可以把宿主机可当做这只鲸鱼,把相互隔离的容器可看成集装箱,每个集装箱中都包含自己的应用程序。这 Logo 简直的太形象了!
Docker 容器相对于虚拟机而言,除了在技术实现上完全不一样以外,启动速度较虚拟机而言有本质的飞跃,启动一个容器只在眨眼瞬间。不管是虚拟机还是 Docker 容器,它们都是为了隔离应用程序的运行环境,节省我们的硬件资源,为我们开发人员提供福利。
Docker安装篇(CentOS7环境下)
yum -y install docker
记得启动service docker start
Docker部署CentOS7篇
- 先下载CentOS7
docker pull centos:centos7
- 进入Docker的CentOS7
docker run -t -i centos:centos7 /bin/bash
安装sshd
1
2yum update
yum install passwd openssl openssh-server iproute -y配置钥匙
1
2
3ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''修改配置
vi /etc/ssh/sshd_config
UsePAM no
设置密码passwd root
保存当前镜像
docker commit e41ad7d40425 hefan/centos_sshd
启动镜像
docker run -d -p 10022:22 --name centos hefan/centos_sshd /usr/sbin/sshd -D
Done.ssh root@localhost -p 10022
查找镜像docker search centos
拉取镜像docker pull centos
列表镜像docker images
运行镜像docker run -i -t centos bin/bash
保存镜像docker commit e41ad7d40425 hefan/centos_sshd
展示容器docker ps -l
展示容器docker ps -a