yum -y install docker-ce 下载最新版的docker
docker version 查看Docker的版本号
service docker start 启动Docker服务
service docker stop 停止Docker服务
service docker stat us 查看Docker服务状态
service docker restart 重新启动Docker服务
查看活动的docker容器进程
docker ps
查看全部的容器进程
docker ps -a/-all
拉取镜像
例:拉起最新版本的mysql镜像
docker pull mysql
搜索镜像
例:搜索mysql镜像
docker search mysql
查看本地镜像
docker images
加载本地镜像
注:镜像文件的名称是mysql
docker load --input mysql
将本地镜像保存到文件
将版本为latest的grafana镜像保存到本地(名称为grafana-image)
docker save -o grafana-image grafana/grafana:latest
启动一个容器
例启动一个mysql容器,容器名称为my_mysql,将容器中的3306端口映射本地的3306端口,mysql root用户的密码为root
docker run --name my_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:latest
启动创建好的容器
docker start CONTAINER_ID
停止指定容器
docker stop CONTAINER_ID
删除指定的容器
docker rm CONTAINER_ID
关闭和删除所有的容器【慎用】
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
进入指定的容器
docker exec -it CONTAINER_ID /bin/bash
获取指定容器的ip地址
docker inspect --format '{{ .NetworkSettings.IPAddress }}' CONTAINER_ID
查看docker信息
docker info