Docker常用命令

1、查看已有的镜像

# docker images

2、运行镜像

# docker run -d --name zxk-mysql -e MYSQL_ROOT_PASSWORD=my123456 -p 13306:3306 -v /data/mytest:/var/lib/mysql

-d  后台运行

--name  指定容器名字

-e 设置环境变量,本例子中设置mysql的root密码

-p 指定宿主机和容器间的端口映射

-P 宿主机的随机分配端口与容器的端口进行映射

-v 容器与宿主机目录映射

3、动态查看容器日志

# docker logs containerName/containerId

4、关闭容器

# docker stop containerName/containerId

5、启动容器

# docker start containerName/containerId

6、重启容器

# docker restart containerName/containerId

7、删除容器

# docker rm   containerName/containerId

8、删除镜像

# docker rmi     IMAGE_ID/ REPOSITORY:TAG

9、搜索镜像

# docker search images_name

10、从公网拉取一个镜像

# docker pull images_name

12、看容器的端口映射情况

# docker port con_id

13、查看正在运行的容器

# docker ps

14、查看所有的容器

# docker ps -a

15、进入容器

# docker exec -it 容器ID /bin/bash

 

posted @   beawh  阅读(50)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示