随笔 - 97  文章 - 0  评论 - 1  阅读 - 44117

docker常用命令

1、下载镜像 docker pull xxx

2、启动软件 docker run 镜像名

3、对于镜像的所有管理操作都在这一个命令 docker image --help

4、查看所有镜像 docker images 或者docker image ls

5、列出所有正在运行和已停止的容器 docker ps -a 

6、删除正在运行和已经停止的容器 docker rm 容器id

7、删除镜像 docker rmi 镜像名

8、强制删除全部镜像 docker rmi -f $(docker images -aq)

9、创建容器 docker create 镜像名 ;可使用帮助命令查看更多操作 docker create --help

10、强制删除所有容器 docker rm -f $(docker ps -aq)

11、创建容器自定义命名 docker create [OPTIONS] IMAGE [COMMAND] [ARG...] 需要手动start容器

  创建mycentos容器 docker create --name mycentos centos:latest

  创建myredis容器指定映射端口 docker create --name myredis -p 6379:6379 redis

   6379(主机的端口):6379(容器的端口)

     -p port1:port2(port1是必须唯一的,port2不是)

12、容器的四种状态

  

  容器运行中 docker start 容器名

  

  容器暂定 docker pause 容器名

  

  容器不暂定运行中 docker unpause 容器名

  

  容器退出 docker stop 容器名

  

13、docker强制停机 docker kill 容器名

14、前台启动并且创建容器 docker run --name myredis2 -p 6379:6379 -p 8888:6379 redis
15、后台启动并且创建容器 docker run -d --name myredis2 -p 6379:6379 -p 8888:6379 redis

16、所以后台启动+创建容器 docker create + docker start == docker run -d

posted on   peijiao  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示