服务器–centos7 docker版本1.12.6
安装Docker
yum -y install docker
启动服务
service docker start
查看版本
docker version
查看镜像
docker images
搜索镜像
docker search 镜像名
拉取镜像
docker pull 镜像名
配置镜像库源地址加速用的 -centos在/etc/docker下,修改
cd /etc/docker
vi daemon.json
生成容器
官方文档
生成个mysql容器例子 别名 mysql 宿主机端口666 root密码123的容器
docker run -it --name mysql -p 666:3306 -e MYSQL_ROOT_PASSWORD=123 -d mysql
进入容器 有-it参数分配终端
docker exec -it mysql1 /bin/bash
关联容器
docker run -it --name wordpress1 --p 80:80 --link mysql1:mysql -d wordpress
停止容器
docker stop 容器名/id
开启一个停止的容器
docker start 容器名/id
删除容器 加上-f参数 强制删除运行中的也删了
docker rm 容器名/id -f
删除镜像 -f 删除有容器的镜像 不用一个个删除容器再删除镜像
docker rmi 镜像名 -f
提交容器生成新的镜像
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]