docker使用笔记 ---------------------- 基础 `docker ps -a` 查看容器列表 `docker ps `查看正在运行的容器 `exit` 退出容器 `docker start ` 启动一个已停止的容器 `docker stop <容器id>`停止容器 `docker restart <容器id>`重启容器 ```bash 进入容器的两个命令 exec命名(好) docker exec -it <容器id> /bin/bash attach命令(退出后会终止容器) docker attach <容器id> ``` `docker rm -f <容器id>`删除容器 --------------------------------------------------------- 进阶 `docker container prune`删除所有容器 > 镜像操作 > > `docker images`列出本机镜像 > > ```bash > rocket.chat 30f3e81eb8ad 6 months ago 816MB > rocket.chat 077d87f42281 6 months ago 816MB > rocket.chat 666b6ddfd746 6 months ago 816MB > rocket.chat 3.10.5 63bd37a1c5e9 8 months ago 816MB > mongo 4.0 5323653a5708 8 months ago 427MB > cppla/serverstatus latest 84b2fc1b9a79 15 months ago 133MB > > ``` > > `docker run -t -i mongo:4.0 /bin/bash`使用mongo4.0运行容器(不加tag默认latest) > > `docker search [容器名]`寻找镜像 > > `docker pull [容器名]`下载容器镜像 > > `docker rmi [容器名]`删除镜像 > 映射操作 > > 端口映射 > > docker run -d -P [image] [command] > >