1、镜像命令
- 查看镜像(查看所有本地的主机上的镜像)docker images
- 搜索镜像docker search [镜像名]
- 下载镜像docker pull [镜像名:tag]
- 删除镜像docker rmi -f [容器id]docker rmi -f $(docker images -aq) 删除所有镜像
2、容器命令
- 新建容器并启动docker run [可选参数] [镜像名字]可选参数:-d 后台运行 -p 配置端口映射 -e 添加配置信息 –name 容器名字 -it 使用交互方式运行,进入容器内查看
- 查看所有运行中的容器docker ps [可选参数]参数:-a 列出当前正在运行的容器以及历史运行过的容器
- 删除容器docker rm [容器id] 删除指定的容器,不能删除正在运行的容器docker rm -f $(docker ps -aq) 或 docker ps -a -q|xargs docker rm 删除所有的容器
- 启动容器docker start [容器id]
- 重启容器docker restart [容器id]
- 停止(强制停止)正在运行的容器docker stop [容器id]docker kill [容器id]
3、其它常见命令
- 查看CPU状态docker stats [容器id]
- 查看日志docker logs -tf –tail [容器id]
- 进入正在运行的容器docker exec -it [容器id] basnSheeldocker attach [容器id]
docker cp /root/GoNoteProject/go-note/dao/sql/notes.sql mysql5.7:/notes.sql docker cp /root/GoNoteProject/go-note/dao/sql/users.sql mysql5.7:/users.sql
docker exec -it mysql5.7 bash
mysql -u root -p test < /notes.sql mysql -u root -p test < /users.sql