docker教程
#查看命令 docker #查看运行的容器 docker ps #查看所有的容器 docker ps -a
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
docker attach name docker exec name
tip:推荐大家使用 docker exec 命令,因为此命令会退出容器终端,但不会导致容器的停止。
#创建容器 :从容器创建一个新的镜像。 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
#删除容器 docker rm -f 1e560fca3906 #删除镜像 docker rmi -f name
docker start name #开启 docker stop name #关闭 docker enable name #开机自启
使用 docker inspect 来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息
docker inspect
docker volume create portainer_data
docker load -i 镜像包
注
文章如有错误,还望留言指正
参考资料
特殊原因,不便展示,请见谅