docker的基本命令(镜像+容器)

1.镜像+容器区别:

        用面向对象编程的思维来说:

        镜像:类 

        容器:对象

2.镜像

2.1 查看

docker images

docker image ls

docker的基本命令(镜像+容器)_第1张图片

2.2 新增

docker pull redis:4.0.1

docker的基本命令(镜像+容器)_第2张图片

备注1:新增redis镜像  版本为 4.0.1

2.3 删除

<镜像ID或镜像名>

docker rmi aaf79d45ddb1

docker的基本命令(镜像+容器)_第3张图片

docker rmi redis:4.0.1

docker的基本命令(镜像+容器)_第4张图片

3. 容器

3.1 查看

docker ps

3.2 新增

docker run -itd --name redis-6380 -p 6380:6380 redis

docker的基本命令(镜像+容器)_第5张图片

3.3 删除

docker rm <容器ID或容器名>

docker ps -a

docker rm 1eb0d824d38f

docker ps -a

备注1:删除之前必须先停止  docker stop  容器ID; 否则会报错

Error response from daemon: You cannot remove a running container 32d2840047b13bf9d16062d3bc019e24805ac48019dd7d2e726d64d6f622d4c1. Stop the container before attempting removal or force remove

docker ps -a

docker rm redis-6380

docker ps -a

docker的基本命令(镜像+容器)_第6张图片

3.4 停止容器

docker ps -a

docker stop redis-6380

docker ps -a

docker的基本命令(镜像+容器)_第7张图片

3.5 开启容器

docker ps -a

docker start redis-6380

docker ps -a

docker的基本命令(镜像+容器)_第8张图片

3.6 重启容器

docker restart redis-6380

3.7 进入容器

docker exec -it redis-6380 /bin/bash

你可能感兴趣的:(docker,docker,容器,运维)