开启服务
systemctl start/stop/restart docker
查看服务状态
systemctl status docker
开机自动启动docker
systemctl enable docker
镜像相关查看本地镜像
docker images
docker images -q // 查看所有本地镜像id
搜索镜像
docker search xxx
拉取镜像
docker pull xxx
删除镜像
docker rmi xxx-id // 通过id删除
docker rmi `docker images -q`
容器相关创建容器
docker run -it --name=xxx xxx:version /bin/bash // 创建并进入
退出容器
exit
查看容器
docker ps // 查看正在运行的容器
docker ps -a // 查看历史容器
进入容器
docker exec -it xxx /bin/bash
启动容器
docker start xxx
关闭容器
docker stop xxx
删除容器
docker rm xxx
查看容器信息
docker inspect xxxx
数据卷相关创建容器时绑定数据卷
docker run -it --name=xxx -v /root/data:/root/data_container centos:7
-v 宿主机目录:容器目录
相关linux命令新建文件
touch abc.txt
向文件写入内容
echo hello_world > abc.txt
echo interesting >> abc.txt // 追加内容
输出文件
cat abc.txt
查看当前路径
pwd
部署mysqldocker run -id
-p 3307:3306
--name=c_mysql
-v $PWD/conf:/etc/mysql/conf.d
-v $PWD/logs:/logs
-v $PWD/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456
mysql:5.6
登录mysqlmysql -uroot -p123456
镜像原理镜像原理其实就是一个分层的文件系统



