启动:systemctl start docker
关闭:systemctl stop docker
查看是否启动成功systemctl status docker
开机启动dockersystemctl enable docker
镜像相关命令 查看镜像docker images
搜索镜像docker search 镜像名,如docker search mysql
拉取镜像docker pull centos:7 #这个意思是拉取centos7的镜像
删除镜像docker rmi 镜像id,如docker rmi 6rqsfda67fa
容器相关命令 查看容器docker ps
创建与启动容器docker run
-i :表示运行容器
-t :表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。
–name :为创建的容器命名
-v : 表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个-v做多个目录或文件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上
-d :在run后面加上-d参数,会创建一个守护式容器在后台运行(这样创建容器后不会自动登录,如果只加-it两个参数,创建后会自动进去容器)
-p :表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射
交互式方式创建容器docker run -it --name=容器名称 镜像名称:标签/bin/bash
这时我们通过ps命令查看,发现可以看到启动的容器,状态为启动状态
退出当前容器exit
守护式方式创建容器docker run -di --name=容器名 镜像名称:标签
进入守护式容器docker exec -it 容器名 /bin/bash
关闭守护式容器docker stop 容器id
拷贝本地文件到容器中docker cp file1 容器id:usr/local
拷贝容器文件到本地系统中docker cp 容器id:usr/local file1
目录挂载启动时挂载目录
docker run -di -v /usr/local/mydata/:/usr/local/mydata --name=mycentos3 centos:7



