1、查看docker版本
[root@localhost ~]# docker -v
[root@localhost ~]# docker version
2、docker启动停止
#启动
[root@localhost docker]# sudo systemctl start docker
[root@localhost docker]# systemctl start docker.service
#停止
[root@localhost docker]# sudo systemctl stop docker
[root@localhost docker]# systemctl stop docker.service
#状态
[root@localhost docker]# sudo systemctl status docker
#重启
[root@localhost docker]# sudo systemctl restart docker
[root@localhost docker]# systemctl restart docker.service
#开机启动
[root@localhost docker]# sudo systemctl enable docker
3、镜像操作
#检索镜像 eg:docker search redis
docker search 关键字
#拉取镜像 :tag是可选的,tag表示标签,多为软件的版本,默认是latest
docker pull 镜像名:tag
#查看所有本地镜像
docker images
#删除指定的本地镜像
docker rmi image-id
4、容器操作
#查看运行中的容器
docker ps
#查看所有的容器
docker ps ‐a
#启动容器
docker start 容器id
#停止运行中的容器
docker stop 容器的id
#删除一个容器
docker rm 容器id
#端口映射 ip表示主机的IP地址。 hostPort表示宿主机的端口。containerPort表示虚拟机的端口。
#eg: 3306:3306
-p ip:hostPort:containerPort
#后台运行
‐d
#容器名称
‐‐name
#查看容器的日志
docker logs -f -t container‐name/container‐id
#进入容器
sudo docker exec -it container‐id /bin/bash
#启动一个做了端口映射的容器
docker run -p 3306:3306 --name mysql -d image-id或docker images 中的 REPOSITORY:TAG
更多命令参看
https://docs.docker.com/engine/reference/commandline/docker/