文章目录
一、Docker
1、启停Docker
service docker start
service docker stop
service docker restart
2、查看版本
docker version
3、查看帮助
docker help
二、镜像
1、查找镜像
docker search $NAME
2、查看已下载的镜像列表
docker images
3、获取镜像
docker pull NAME[:TAG]
docker pull centos:latest
4、删除镜像
docker rmi IMAGE [IMAGE...]
docker rmi centos:latest
三、容器
1、查看容器列表
docker ps #已启动容器
docker ps -a #全部容器
2、通过镜像启动一个容器
docker run -ti centos /bin/bash
docker run -d -p 6379:6379 -v /data/redis:/var/redis --name redis redis
说明:
- docker run:启动container
- redis:要启动的image
- -t:进入终端
- -i:获得一个交互式的连接,通过获取container的输入
- /bin/bash:在container中启动一个bash shell
- -d:在后台运行容器
- -v:将容器的目录映射到本地计算机上目录中
- -p:映射容器的端口到主机上的端口
- –name:容器命名
3、停止一个正在运行的容器
docker kill $CONTAINER_ID
4、重启一个正在运行的容器
docker restart $CONTAINER_ID
5、启动一个已经停止的容器
docker start $CONTAINER_ID
6、移除一个或多个容器实例
docker rm $CONTAINER_ID
docker rm $(docker container ls -aq) #移除所有停止的容器
7、指定的容器运行命令
docker exec -it $CONTAINER_ID /bin/bash
8、容器重命名
docker rename $CONTAINER_ID NAME
9、查询看容器的详细信息
docker inspect $CONTAINER_ID
10、查看日志
docker logs $CONTAINER_ID
11、从容器拷贝文件到主机
docker cp 3fcb7aa9517b:/etc/nginx /docker_mount/nginx