说明:一个容器相当于一个虚拟机,相比于虚拟机更封闭,外界只能 通过容器开放的端口访问容器内的业务,启动一个容器对操作 系统内核有一定的版本要求,建议使用内核版本3.10.0以上版 本,注:3.10.0-327版本内核系统,暂不支持docker容器启动。
一、docker环境常用命令
- 安装环境所需的docker命令:
yum -y install docker
- 下载centos镜像包,并上传至服务器,如果能连外网可使用如下 命令:docker pull centos
- 将centos镜像包,导入为一个镜像:
docker load < centos.tar
- 使用centos镜像启动一个容器:
(1)docker run -itd centos:v1 bash(启动一个容器)
(2)docker run -itd -p 80:80 centos:v1 bash (启动一个容器并映 射本机端口80至容器80端口)
(3)docker run -itd -v /宿主机目录/:/容器内目录/ centos:v1 /usr/sbin/init (启动容器,并映射指定目录到宿主机)
(4)docker run -itd --net=host centos:v1 bash (使用宿主机网络 启动一个容器)
5、其他常用命令
(1)docker exec -it 容器ID bash (进入一个运行中的容器)
(2)docker start/stop/restart 容器ID(启动/停止/重启一个容器)
(3)docker cp xxxxx 容器ID:/ (复制本地目标文件至指定容 器内)
(4)docker rm 容器ID (删除一个容器)
(5)docker rmi centos:v1 (删除一个镜像)
(6)docker commit 容器ID centos:v1 (将容器保存为镜像)
(7)docker save centos:v1 > 容器名.tar (将镜像保存为tar包)