docker 基础操作
Posted lixingwu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 基础操作相关的知识,希望对你有一定的参考价值。
docker 基础操作
docker 查看命令选项
docker
搜索镜像
docker search [镜像名称]
拉取docker镜像
docker pull [镜像名]
查看存在的镜像
docker images
删除镜像(如果已经用该镜像创建了容器,要先删除容器才能删除镜像)
docker rmi [镜像IMAGE_ID]
查看所有容器(镜像部署后称为容器)
docker ps -a
查看正在运行的容器
docker ps
启动、停止、重启容器
docker start [容器ID] docker stop [容器ID] docker restart [容器ID]
删除容器
docker rm [容器ID]
进入容器
docker attach [容器ID]
常用运行镜像命令
redis: docker run -p 6379:6379 -v $PWD/data:/data -d redis:4 redis-server --appendonly yes nginx: docker run -p 80:80 --name mynginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx mysql:docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 tomcat:docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat
以上是关于docker 基础操作的主要内容,如果未能解决你的问题,请参考以下文章
Docker删除报错:Error response from daemon: conflict: unable to delete 08b152afcfae (must be forced)(代码片段