Docker 常用命令

Docker 常用命令

查找镜像:docker search [OPTIONS] TERM


# 查询 Docker Hub 上的镜像
docker search mysql

下载镜像:docker pull [OPTIONS] NAME[:TAG|@DIGEST]


# 从 Docker Hub 下载镜像到宿主机
docker pull mysql:8.0.20

镜像列表:docker images


# 查看宿主机安装的镜像列表
docker images
docker image ls
docker image list

容器列表:docker ps [OPTIONS]


# 查看宿主机容器列表-正在运行的
docker ps
docker container ls
docker container list
docker container ps

# 查看宿主机容器列表-全部的
docker ps -a
docker container ls -a
docker container list -a
docker container ps -a

停止容器:docker stop [OPTIONS] CONTAINER [CONTAINER...]


# 停止正在运行的容器
docker stop mysql
docker stop 22bb439ad55a
docker container stop mysql

运行容器:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]


# Create and run a new container from an image
# 从映像创建并运行一个新容器
docker run --rm -d -p 3306:3306 \ 
--mount source=dv_mysql_data,target=/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456

# 参数说明
--rm 容器退出时自动删除
-d 后台运行容器,并打印容器ID
-p 3306:3306 端口映射 <宿主机端口:容器端口> 
--mount source=dv_mysql_data,target=/var/lib/mysql 挂载数据卷
-e MYSQL_ROOT_PASSWORD=123456 设置环境变量,设置 root 账户的密码是123456


posted @   等你下课啊  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示