镜像常用命令
- 在镜像仓库查找镜像:
docker search $IMAGE_NAME
- 从镜像仓库拉取镜像:
docker pull $IMAGE_NAME
- 查看当前所有镜像:
docker images
- 删除镜像:
docker rmi $IMAGE_ID/$IMAGE_NAME
- 强制删除镜像:
docker rmi -f $IMAGE_ID/$IMAGE_NAME
容器常用命令:
-
新建并启动容器:
docker run $IMAGE_NAME
常用参数说明:
-d 表示后台运行
-P 随机端口映射
-p 指定端口映射,有以下四种格式
– ip:hostPort:containerPort
– ip::containerPort
– hostPort:containerPort
– containerPort -
列出容器:
docker ps
-a 查看所有执行过的容器 -
停止容器:
docker stop $CONTAINER_ID
-
强制停止容器:
docker kill $CONTAINER_ID
-
启动已停止的容器:
docker start $CONTAINER_ID
-
重启容器:
docker restart $CONTAINER_ID
-
删除容器:
docker rm $CONTAINER_ID
DEMO:
- /bin/bash进入一个容器:
docker exec -it [container_id] /bin/bash
- 启动一个mysql容器:
docker run --name mysql-demo -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest