Docker基础操作

基本语法

docker version  --查看版本

docker inspect 容器Id、名称,镜像Id、名称 --查看元数据

操作镜像

docker pull  --拉取镜像到本地

docker images  --查看所有镜像 

docker rmi 镜像Id  --删除镜像 

sudo docker rmi $(docker images -q)  --删除所有镜像

操作容器

docker run  --运行容器 

docker ps  --查看运行中的容器 

docker ps -a  --查看所有容器(包含启动和停止) 

docker ps -l  --查询最后一次创建的容器 

docker start 容器id,或容器名称  --启动容器 

docker stop 容器id,或容器名称   --停止容器(给与一定的关闭时间交由容器自己保存状态)

docker kill 容器id,或容器名称   --关闭容器(直接关闭容器)

docker restart 容器id,或容器名称  --重启容器 

docker rm 容器id,或容器名称   --删除容器,根据编号,删除之前,必须先停止容器

sudo docker rm `docker ps -a|grep Exited|awk '{print $1}'`   --删除所有停止的容器

docker rename 容器id 新名称  --修改容器名称 

docker logs 容器id,或容器名称  --查看日志

docker exec -it 容器id,或容器名称 bash  --进入容器

docker exec -it 容器id  /bin/bash  --进入容器

docker logs 容器id  --查看容器日志

sudo docker exec -it 69481ae353a7 /bin/bash  --进入容器

操作网络

docker network create -d bridge 网络名称  --创建

docker network ls  --查看

docker network connect 网络名称 mysql容器名称  --将网络和mysql连接起来

 

--拷贝容器的目录和文件到宿主机目录

docker cp nginx:/etc/nginx/nginx.conf /data/nginx/conf/nginx.conf

docker cp nginx:/etc/nginx/conf.d /data/nginx/conf/conf.d

docker cp nginx:/usr/share/nginx/html /data/nginx/

posted @ 2019-11-26 17:34  文森。  阅读(94)  评论(0)    收藏  举报