docker

作者: 罗不错 | 来源:发表于2020-07-15 16:46 被阅读0次

    https://www.jianshu.com/p/8cd7ba8bc3d5

    1.docker info

          docker images
    

    2.设置镜像加速

    首先注册阿里云账号并登录,阿里云网址:https://www.aliyun.com,然后进入容器镜像服务页面,可
    以输入:https://cr.console.aliyun.com/ 进入,点击“镜像加速器”,获取加速器地址

    通过docker-machine进入docker环境

    1.docker-machine ssh default
    2.sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://j7lxr2al.mirror.aliyuncs.com |g" /var/lib/boot2docker/profile
    3.exit
    4.docker-machine restart default

    3.docker pull ubuntu 拉取最新版镜像到仓库中

    1.调用容器输出helloworld,然后停止 , docker run ubuntu:15.10 /bin/echo "Hello world"

    2.运行交互式的容器 , docker run -it ubuntu:15.10 /bin/bash

    3.启动容器(后台模式) , docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"

    -d 即为后台运行
    --name 给容器命名
    -it 进入容器的交互界面 ,配合/bin/bash
    -P:将容器内部使用的网络端口随机映射到我们使用的主机上。

    docker run -itd --name ubuntu-test ubuntu /bin/bash , 进入容器ubuntu-test的交互界面
    docker attach xxx , 用于进入容器
    docker exec -it xxx /bin/bash, 用于进入容器,退出容器后,不会停止容器

    docker logs xxx
    docker stop xxx
    docker start xxx

    sudo docker stop $(sudo docker ps -a -q) //  stop停止所有容器
    sudo docker  rm $(sudo docker ps -a -q) //   remove删除所有容器
    docker stop $(docker ps -q) & docker rm $(docker ps -aq)  // 停止并删除
    

    4.查看容器 docker ps
    查看所有容器 docker ps -a

    5.导出容器 docker export 1e560fca3906 > ubuntu.tar 变成镜像
    导入容器 cat docker/ubuntu.tar | docker import - test/ubuntu:v1 导入镜像
    查看镜像 docker images
    删除容器 docker rm -f 1e560fca3906
    删除镜像 docker rmi id
    清除所有终止的容器 docker container prune

    相关文章

      网友评论

          本文标题:docker

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