Docker常用命令 

如何进入正在运行的docker容器中可以使用 

查看运行中的容器 

docker ps

方式一:用container id进入容器  

docker exec -it 28c8518f3cdd /bin/bash

方式二:用Names的名称进入容器 

docker exec -it mynginx /bin/bash

 列出本机所有容器,包括终止运行的容器 

docker ps -a

删除镜像 

docker rmi xxx

查看容器 IP 

docker inspect --format '{{ .NetworkSettings.IPAddress }}' 0cc7ca4263f4

查看容器日志

docker logs -f f040af2ec3f5

查看docker容器版本

docker version

查看docker容器信息

docker info

查看docker容器帮助

docker --help

搜索仓库MySQL镜像

docker search mysql

下载Redis官方最新镜像

docker pull redis

镜像构建

(1)编写dockerfilecd /docker/dockerfile
(2)构建docker镜像
docker build -f /docker/dockerfile/mycentos -t mycentos:1.1

启动/重启docker服务

# 开机自动启动docker
systemctl enable docker   

# 启动docker 
systemctl start docker 

# 重启dokcer
systemctl restart docker

Docker stop停止/remove删除所有容器

$ docker stop $(docker ps -a -q) //  stop停止所有容器
$ docker  rm $(docker ps -a -q) //   remove删除所有容器

Docker 容器重启

docker restart 容器ID