docker 英文镜像
docker 中文镜像 https://hub.daocloud.io/
docker ps # 查看当前正在运行的镜像
docker ps -a # 当前在运行的,和已经停止的镜像
docker ps -aq # 当前在运行的,和已经停止的镜像
docker stop IMAGE_ID # 停止镜像
拉取镜像
docker pull
docker pull daocloud.io/library/mysql:8.0.20
docker images # 查看镜像
docker run 启动镜像
docker run -d -p 3307:3306
# 3307 宿主机的端口
# 3306 当前启动容器的端口
- -d 后台运行镜像
- -p 端口的映射,宿主机的端口:容器的端口
重命名镜像
# docker tag IMAGE_ID newName
docker tag 28afa129 nodejs # 不带版本号,默认为 latest
docker tag 28afa129 nodejs:v1.0 # 带上版本号
导出镜像
将本地的镜像导出来,方便其他人使用
# docker save -o IMAGE_NAME IMAGE_ID
docker save -o node.image 28afa129
- -o output
加载本地镜像
docker load -i node.image
删除镜像
删除镜像前,要先停止镜像
# docker rmi IMAGE_ID
docker rmi 28afa129 # 如果对镜像重命名,删除会报错,需要加上 -f
docker rmi 28afa129 -f
- -f 强制删除
查看容器日志
docker logs -f IMAGE_ID