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