docker安装
yum install -y yum-utils device-mapper-persistent-data lvm2 安装依赖
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 设置yum源 这里设置的是阿里云的源
yum install docker-ce 安装docker
systemctl start docker 启动docker
systemctl enable docker 加入开机自启ps
可以使用 ps aux|grep docker 查看是否启动成功
docker镜像的下载
下载一个centos镜像 docker pull centos:7.2.1511
docker images 查看下载的镜像文件
docker search 镜像名 查找远程镜像(例如查找mysql:docker search mysql)
docker pull mysql 下载mysql的镜像文件(使用上面查到的name,如果需要下载不同的版本写成 docker pull mysql:5.6)
创建容器
# docker container ls 查看正在运行的容器
# docker container ls --all 查看所有的容器
# docker ps 查看正在运行的容器
# docker ps -a 查看所有的容器
创建容器的格式 docker create -it --name 容器名 imageId或者imageName /bin/bash (这个需要使用下面的启动命令)
docker run -dit --name 容器名 imageId或者imageName /bin/bash (这个创建好就启动)
CONTAINER ID:容器id IMAGE:镜像id COMMAND:命令 CREATE:创建时间 STATUS:状态 CREATED:已创建 UP:启动 EXIT:退出 PORTS:端口/协议 NAME:容器的名称
docker container start 容器id或者容器名称 启动容器
docker exec -it 容器id或者容器名称 /bin/bash 进入容器
exit; 退出容器
容器的操作
docker container start 容器id或者容器名称 开始运行容器
docker container stop 容器id或者容器名称 停止运行容器
docker container rm 容器id或者容器名称 删除容器
docker container kill 容器id或者容器名称 杀死容器
当用 rm 删除容器时,正在运行的容器不能被删除,如果删除正在运行的容器,会报错。