docker 安装使用

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服务器。

猜你喜欢

转载自blog.csdn.net/dreamstone_xiaoqw/article/details/79308350