一.Docker 服务操作
docker info //查看基本休息
systemctl start docker //运行docker
systemctl restart docker //重启docker
systemctl status docker //运行状态
systemctl stop docker //停止docker
systemctl enable docker //开机自启
systemctl disable docker //关闭开机自启
二.Docker镜像操作
dockers pull 镜像名:版本//拉取镜像
docker images //查看拉取镜像
docker save | gzip>xxx.tar.gz //压缩保存镜像
docker load<xxx.tar.gz //从本地加载镜像
docker simages rm 镜像名
docker inspect 镜像名 //查看镜像相关信息
docker history 镜像名 //查看历史
三.Docker容器操作
docker run hello-world //启动
docker run -it centos:7 bash //在bash终端以交互模式与容器进行交互
docker ps //查看正在运行的容器
docker ps -a //
docker container start 容器名/容器id(前三位就可以)
docker container restart 容器名/容器id(前三位就可以)
docker stop 容器名/容器id(前三位就可以)
docker container rm 容器名/容器id(前三位就可以)
docker container rm -f 容器名/容器id(前三位就可以)//强制删除
docker container logs 容器名/容器id(前三位就可以)
docker update 容器名/容器id --restart=always //开机自启
docker exec -it 容器名/容器id(前三位就可以) bash //进入一个容器
四..Docker 数据卷或目录挂载
docker volume create 数据卷的名称
docker inspect 数据卷名
其中
-i表示交互模式
-t表示终端模式
-d表示后台运行模式
--name 给容器一个名字
-e 表示指定环境,例如指定启动mysql时的容器密码
-v挂载(数据卷或目录)
-p端口(3306:3306)//端口映射