美文网首页
docker大神必须知道的操作

docker大神必须知道的操作

作者: 知识分享share | 来源:发表于2020-03-17 15:15 被阅读0次
  • 运行ubuntu:15.10 用/bin/echo输出hello world
    1.docker run ubuntu:15.10 /bin/echo "Hello world"
  • 交互式环境
    2.docker run -i -t ubuntu:15.10 /bin/bash
    3.运行 exit 命令或者使用 CTRL+D 来退出容器
  • 后台运行
    4.docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
  • 查看后台运行
    5.docker ps
  • 查看容器日志
    6.docker logs 2b1b7a428627
  • 停止容器
    7.docker stop 2b1b7a428627/docker stop amazing_cori
  • 查看容器状态
    8.docker stats --help

docker pull ubuntu获取一个容器
docker run -it ubuntu /bin/bash运行容器shell
docker ps -a查看所有容器
docker start b750bbbcfd88启动一个容器
docker run -itd --name ubuntu-test ubuntu /bin/bash后台运行容器
docker ps查看后台运行容器
docker attach 1e560fca3906运行容器退出后容器关闭
docker exec -it 243c32535da7 /bin/bash进入容器退出后容器后台运行
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 pull training/webapp载入web容器
docker run -d -P training/webapp python app.py后台运行web容器端口映射
docker ps查看后台运行
docker run -d -p 5000:5000 training/webapp python app.py修改容器端口
docker port bf08b7f2cd89查看端口的快捷方式
docker logs -f bf08b7f2cd89查看日志
docker top wizardly_chandrasekhar查看容器进程
docker inspect wizardly_chandrasekhar查看容器配置信息
docker stop wizardly_chandrasekhar停止web容器
docker start wizardly_chandrasekhar开启web容器
docker rm wizardly_chandrasekhar移除容器必须stop了
docker images查看本地镜像
docker rmi hello-world删除本地镜像
docker rmi paddlepaddle/paddle:1.1.0-gpu-cuda8.0-cudnn7
docker rmi -f b3cd25f64a2a
docker search httpd查找镜像
docker pull httpd拉取镜像
docker run httpd运行镜像
docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2提交容器
touch Dockerfile创建docker镜像文件
docker build -t runoob/centos:6.7 .当前镜像文件下生产镜像
docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py端口绑定
docker run -d -P --name runoob training/webapp python app.py命名容器
docker ps -l查看容器名字
docker network create -d bridge test-net新建网络
docker run -itd --name test1 --network test-net ubuntu /bin/bash运行容器到新建的网络
apt-get update apt install iputils-ping 安装ping到镜像

容器中安装vim  
apt-get update
apt-get install vim

相关文章

网友评论

      本文标题:docker大神必须知道的操作

      本文链接:https://www.haomeiwen.com/subject/vkizehtx.html