官方镜像仓库
Windows10 docker 连接已有私有仓库
常用命令
这里只介绍最常用的,其他的基本见菜鸟教程即可。
https://www.runoob.com/docker/docker-command-manual.html
docker run
创建一个新的容器并运行一个命令
docker run 6f1382076c89 /bin/echo "Hello world
这里是用conda/miniconda3-centos7镜像来运行命令/bin/echo "Hello world" 。
使用IMAGE ID 和 镜像名+TAG 效果是一样的。
docker run -it --rm conda/miniconda3-centos7:latest /bin/bash
使用镜像conda/miniconda3-centos7:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。
常用参数
-i: 以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
--rm :exit退出后会直接删除容器,否则推出后,容器会在后台保留。
其他较常用参数:
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
--name="nginx-lb": 为容器指定一个名称;
--volume , -v: 绑定一个卷,即路径映射。
其他参数:
https://www.runoob.com/docker/docker-run-command.html
docker search
搜索镜像
docker search hisat2
按照关键词搜索镜像,右边显示[OK]的表示可以拉取。
docker pull
拉取镜像
docker pull conda/miniconda3-centos7
从docker hub 里直接拉取光放镜像,没有加tag,是默认last
docker pull 192.168.1.1:5000/base:20190711
从 连接的私有镜像仓库中拉取镜像
其他基本命令
查看本地镜像:docker images
查看正在运行容器:docker ps
查看后台运行的容器:docker ps -A
删除镜像:docker rmi + 镜像名/镜像id
关闭容器:docker kill/stop +容器名