docker常用命令
1、下载镜像 docker pull xxx
2、启动软件 docker run 镜像名
3、对于镜像的所有管理操作都在这一个命令 docker image --help
4、查看所有镜像 docker images 或者docker image ls
5、列出所有正在运行和已停止的容器 docker ps -a
6、删除正在运行和已经停止的容器 docker rm 容器id
7、删除镜像 docker rmi 镜像名
8、强制删除全部镜像 docker rmi -f $(docker images -aq)
9、创建容器 docker create 镜像名 ;可使用帮助命令查看更多操作 docker create --help
10、强制删除所有容器 docker rm -f $(docker ps -aq)
11、创建容器自定义命名 docker create [OPTIONS] IMAGE [COMMAND] [ARG...] 需要手动start容器
创建mycentos容器 docker create --name mycentos centos:latest
创建myredis容器指定映射端口 docker create --name myredis -p 6379:6379 redis
6379(主机的端口):6379(容器的端口)
-p port1:port2(port1是必须唯一的,port2不是)
12、容器的四种状态
容器运行中 docker start 容器名
容器暂定 docker pause 容器名
容器不暂定运行中 docker unpause 容器名
容器退出 docker stop 容器名
13、docker强制停机 docker kill 容器名
14、前台启动并且创建容器 docker run --name myredis2 -p 6379:6379 -p 8888:6379 redis
15、后台启动并且创建容器 docker run -d --name myredis2 -p 6379:6379 -p 8888:6379 redis
16、所以后台启动+创建容器 docker create + docker start == docker run -d