docker基本命令

1.<image>:<tag>    tag指定镜像版本号,默认为latest,指定非latest版本号可以避免latest更新带来的潜在问题。
2.docker search <image>    从远程仓库查找镜像,默认官方仓库docker.io,可以指定其它,例如自己的私有库。
3.docker pull <image>   从远程仓库获取镜像。
4.docker build   .   构建镜像。

  -t <image> 指定镜像名称和版本号
  -f <Dockerfile> 指定Dockerfile文件位置,默认当前目录下的Dockerfile文件

5.docker ps   查看当前运行的容器状态。

  -a 查看所有容器的运行状态

6.docker start/stop/restart <containerID>   启动停止容器
7.docker rm <containerID>    删除容器
8.docker run <image>   通过镜像生成容器并运行,默认寻找本地镜像,本地无镜像会下载远程镜像。

  -d  容器保持后台运行
  -it  前台运行并可以直接操作容器,与-d只能存在一个
  --name <container>  生成的容器名称,默认随机名称
  -p <hostIP>:<containerIP> 指定本地端口和容器内端口的对应关系
  --link <linkContainer>:<alias>  将当前容器连接到其它运行的容器,alias为连接容器的别称,当前容器可以通过alias连接到其它容器中的数据库
  -v <hostPosition>;:<containerPositon>  宿主机与容器内的位置对应,容器销毁后里面的数据也会消失,需要保留的数据需要存放在宿主机
  --restart   no 不重启  on-failure 退出状态非0时重启 always 始终重启

9.docker attach <container>
docker exec -it <container> /bin/sh
进入一个正在运行的容器,ctrl+p+q退出容器

10.docker tag &lt;imageID> <image>:<tag>   根据现有镜像ID生成新镜像并指定tag
11.docker rmi <imageID>    删除镜像
12.docker login    登录远程仓库
13.docker push <Image>    将本地镜像发布到远程仓库
14.docker cp foo.txt mycontainer:/foo.txt 将本地文件拷贝到容器
15.docker cp mycontainer:/foo.txt foo.txt 将容器内文件拷贝到本地
16.docker logs -f 查看容器内日志

Usage: docker [OPTIONS] COMMAND [arg...]
       docker [ --help | -v | --version ]

A self-sufficient runtime for containers.

Options:

  --config=~/.docker              Location of client config files
  -D, --debug                     Enable debug mode
  -H, --host=[]                   Daemon socket(s) to connect to
  -h, --help                      Print usage
  -l, --log-level=info            Set the logging level
  --tls                           Use TLS; implied by --tlsverify
  --tlscacert=~/.docker/ca.pem    Trust certs signed only by this CA
  --tlscert=~/.docker/cert.pem    Path to TLS certificate file
  --tlskey=~/.docker/key.pem      Path to TLS key file
  --tlsverify                     Use TLS and verify the remote
  -v, --version                   Print version information and quit

Commands:
    attach    Attach to a running container
    build     Build an image from a Dockerfile
    commit    Create a new image from a container's changes
    cp        Copy files/folders between a container and the local filesystem
    create    Create a new container
    diff      Inspect changes on a container's filesystem
    events    Get real time events from the server
    exec      Run a command in a running container
    export    Export a container's filesystem as a tar archive
    history   Show the history of an image
    images    List images
    import    Import the contents from a tarball to create a filesystem image
    info      Display system-wide information
    inspect   Return low-level information on a container, image or task
    kill      Kill one or more running containers
    load      Load an image from a tar archive or STDIN
    login     Log in to a Docker registry.
    logout    Log out from a Docker registry.
    logs      Fetch the logs of a container
    network   Manage Docker networks
    node      Manage Docker Swarm nodes
    pause     Pause all processes within one or more containers
    port      List port mappings or a specific mapping for the container
    ps        List containers
    pull      Pull an image or a repository from a registry
    push      Push an image or a repository to a registry
    rename    Rename a container
    restart   Restart a container
    rm        Remove one or more containers
    rmi       Remove one or more images
    run       Run a command in a new container
    save      Save one or more images to a tar archive (streamed to STDOUT by default)
    search    Search the Docker Hub for images
    service   Manage Docker services
    start     Start one or more stopped containers
    stats     Display a live stream of container(s) resource usage statistics
    stop      Stop one or more running containers
    swarm     Manage Docker Swarm
    tag       Tag an image into a repository
    top       Display the running processes of a container
    unpause   Unpause all processes within one or more containers
    update    Update configuration of one or more containers
    version   Show the Docker version information
    volume    Manage Docker volumes
    wait      Block until a container stops, then print its exit code

Run 'docker COMMAND --help' for more information on a command.

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值