Docker简单命令
命令 | 意义 |
---|---|
systemctl start docker | 启动docker |
docker info | 查看docker概要信息 |
docker --help | 查看docker帮助文档 |
docker images | 列出本地所有的镜像 |
docker search xxx | 查询 xxx 镜像名字 |
docker pull xxx | 下载 xxx 镜像 |
docker rmi xxx | 删除 xxx 镜像 |
docker run -it -p [对外端口号:对内端口号] --name [自己命名] [镜像] | 运行容器 |
docker run -d -p [对外端口号:80] -p [对外端口号:443] --name [自己命名] [镜像] | 运行nginx容器 |
docker run --name [自己命名] -p [对外端口号:3306] -e MYSQL_ROOT_PASSWORD=[密码] -d [镜像] | 运行mysql容器 |
docker run -p [对外端口:6379] -d --name [自己命名] [镜像] redis-server /usr/local/etc/redis/redis.conf --appendonly yes | 运行redis容器 |
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p [对外端口:9200] -p [对外端口:9300] --name [自己命名] [镜像] | 运行Elasticsearch容器 |
docker run -p [对外端口:2181] --restart always -d --name [自己命名] [镜像] | 运行 |
docker ps | 当前所有正在运行的容器 |
docker ps -a | 当前运行的 + 历史运行的 |
exit | 从容器中退出并停止 |
ctrl+p+q | 从容器中退出不停止 |
docker start [CONTAINER ID(id)/NAMES(名字)] | 启动容器 |
docker restart [CONTAINER ID(id)/NAMES(名字)] | 重启容器 |
docker stop [CONTAINER ID(id)/NAMES(名字)] | 停止容器 |
docker rm [CONTAINER ID(id)/NAMES(名字)] | 删除容器 |
docker exec -it [CONTAINER ID(id)/NAMES(名字)] /bin/bash | 进入容器的目录中 |