Docker 基本指令(只包括最常用的)
#创建容器
docker run -it ubuntu:latest /bin/bash
#相关参数
-t        #在新容器内指定一个伪终端或终端
-i        #允许你对容器内的标准输入(STDIN)进行交互
-d        #后台运行容器,并返回容器ID
-P        #随机端口映射,容器内部端口随机映射到主机的端口
-p        #指定端口映射,格式为:主机(宿主)端口:容器端口
--name    #为容器命名

#启动/停止/重启 容器
docker start <容器 ID>
docker stop <容器 ID>
docker restart <容器 ID>

#杀死一个运行中的容器
docker kill <容器 ID>

#暂停容器/恢复容器
docker pause <容器 ID>
docker unpause <容器 ID>

#查看容器
docker ps
#相关参数
-a        #显示所有的容器,包括未运行的
-l        #显示最近创建的容器
-n        #列出最近创建的n个容器
-s        #显示总的文件大小
-q        #静默模式,只显示容器编号。

#查看容器状态
docker status <容器 ID>
docker port <容器 ID>      #查看容器端口
docker top <容器 ID>       #查看容器内的进程
#相关参数
-a        #显示所有的容器,包括未运行的     

#容器的7种状态:
created(已创建)
restarting(重启中)
running 或 Up(运行中)
removing(迁移中)
paused(暂停)
exited(停止)
dead(死亡)

#查看容器内的标准输出
docker logs <容器 ID>

#进入容器(容器后台运行时重新操控容器)
docker attach

docker exec        #推荐大家使用 docker exec 命令,因为此命令会退出容器终端,但不会导致容器的停止。
#演示
docker exec -it 243c32535da7 /bin/bash

#导出容器
docker export 1e560fca3906 > ubuntu.tar

#导入容器
cat docker/ubuntu.tar | docker import - test/ubuntu:v1

#删除容器
docker rm 1e560fca3906
docker container prune        #删除所以处于终止状态的容器
#相关参数
-f        #强制

#拉取镜像
docker pull ubuntu:13.10

#查找镜像
docker search httpd

#删除镜像
docker rmi hello-world

#使用容器创建镜像
docker commit -m="has update" -a="goblog" e218edb10161 goblog/ubuntu:v2
#相关参数
-m        #提交的描述信息
-a        #指定镜像作者
e218edb10161        #容器 ID
goblog/ubuntu:v2    #指定要创建的目标镜像名

#构建镜像
docker build -t goblog/centos:6.7 .
#相关参数
-t        #指定要创建的目标镜像名
.         #Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径

#设置镜像标签
docker tag 860c279d2fec goblog/centos:dev

#新建容器网络
docker network create -d bridge test-net
#相关参数
-d        #参数指定 Docker 网络类型,有 bridge、overlay

#连接容器(创建两个即以上就可以组成网络)
docker run -itd --name test1 --network test-net ubuntu /bin/bash

#Docker 仓库管理
docker login              #登录仓库
docker logout             #退出仓库
docker image              #列出本地仓库镜像
docker search ubuntu      #搜索官方仓库中的镜像
docker pull ubuntu        #从官方仓库种拉取镜像
docker tag ubuntu:18.04 username/ubuntu:18.04    #标记本地镜像,将其归入某一仓库
docker push username/ubuntu:18.04        #推送镜像到仓库

评论

  1. 头像
    suhaynn
    Windows
    1 年前
    2023-3-31 11:18:35

    催更催更

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇