目录
1--docker run创建容器
2--exit退出容器
3--docker ps查看容器
4--docker exec进入容器
5--docker stop停止容器
6--docker start启动容器
7--docker rm删除容器
8--docker inspect查看容器详细信息
1--docker run创建容器
sudo docker run -it --name=test redis:latest /bin/bash
sudo docker run -id --name=test2 redis:latest /bin/bash
-i 表示以交互模式运行容器,通常与 -t 同时使用;
-t 表示为容器分配一个命令行;
-d 表示后台启动,守护进程;
-it 创建的容器为交互式容器,这种方式创建的容器会自动进入,使用 exit 退出时会自动关闭容器;
-id 创建的容器为守护式容器,这种方式创建的容器需要使用 docker exec 进入,但使用 exit 退出时不会自动关闭容器;
2--exit退出容器
exit
3--docker ps查看容器
① 查看正在运行的容器:
sudo docker ps
② 查看所有容器:
sudo docker ps -a
CONTAINER ID 表示容器 ID;
IMAGE 表示使用的镜像;
NAMES 表示容器的名称;
③ 查看所有容器的ID:
sudo docker ps -aq
4--docker exec进入容器
sudo docker exec -it test2 /bin/bash
# test2表示容器的名称
5--docker stop停止容器
sudo docker stop test2
# test2表示容器的名称
Up 表示容器正在运行,Exited 表示容器停止运行;
6--docker start启动容器
sudo docker start test2
7--docker rm删除容器
sudo docker rm test1
注:启动中的容器不能删除;
8--docker inspect查看容器详细信息
sudo docker inspect test2