2025-02-07
编程
00
请注意,本文编写于 80 天前,最后修改于 79 天前,其中某些信息可能已经过时。

目录

1、基本命令
2、启动容器
3、进入容器
4、创建、导出和导入容器
5、删除容器
6、系统运行容器
7、检查 WEB 应用程序
8、docker创造数据卷
9、docker加载docker镜像包到容器

docker教程

1、基本命令

#查看命令 docker #查看运行的容器 docker ps #查看所有的容器 docker ps -a

2、启动容器

docker run -itd -p 80:80 -v /home:/home ubuntu /bin/bash -i: 交互式操作。 -t: 终端。 -d: 容器启动后会进入后台。 -p: 外部ip:内部ip -v: 外部卷:内部卷 -net=host 使用本地网络 ubuntu: ubuntu 镜像。 /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。 –net=host 使用系统网络 ,要退出终端,直接输入 exit

3、进入容器

docker attach name docker exec name

tip:推荐大家使用 docker exec 命令,因为此命令会退出容器终端,但不会导致容器的停止。

4、创建、导出和导入容器

#创建容器 :从容器创建一个新的镜像。 docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1 -a: 提交的镜像作者 -c: 使用Dockerfile指令来创建镜像 -m: 提交时的说明文字 -p: 在commit时,将容器暂停 #导出容器 docker export 1e560fca3906 > ubuntu.tar #导入容器 cat docker/ubuntu.tar | docker import - test/ubuntu:v1 #远程导入容器 docker import http://example.com/exampleimage.tgz example/imagerepo

5、删除容器

#删除容器 docker rm -f 1e560fca3906 #删除镜像 docker rmi -f name

6、系统运行容器

docker start name #开启 docker stop name #关闭 docker enable name #开机自启

7、检查 WEB 应用程序

使用 docker inspect 来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息

docker inspect

8、docker创造数据卷

docker volume create portainer_data

9、docker加载docker镜像包到容器

docker load -i 镜像包

文章如有错误,还望留言指正

参考资料
特殊原因,不便展示,请见谅