DATE: 2018-02-11 09:33:35
docker个人理解:命令行版的虚拟机。特点是系统资源复用,镜像生成快速便捷。
docker安装很简单,linux环境下直接yum或者apt在线安装即可,安装后将其以服务的形式运行在系统后台。
CentOS7平台
yum install docker
systemctl start docker.service
systemctl enable docker.service
或者CentOS6
service docker start
chkconfig docker on
配置 Docker
国内访问 Docker Hub 较慢, 可以使用腾讯云提供的国内镜像源.
echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker
systemctl daemon-reload
service docker restart
镜像下载,新建容器(即新的虚拟机)
docker pull centos
docker run --name test -it centos /bin/bash
进入docker后,增删改等一切操作不会对原系统生效。exit
退出当前容器后,使用attach
可以再次接入。也可使用 export
归档,使用import
提取归档。
docker实际应用
pull
一个httpd
的镜像,使用命令
docker run -it -d -p 81:80 --name web -v /var/www/:/var/www httpd
即可启动一个web
服务器。其中-v /var/www/:/var/www
命令的作用是将宿主机的/var/www
映射到容器中。
至此,docker基本可以用了,至少可以快速搭建一个web
服务器。