玩转Docker常用基本命令
文章目录1.配置镜像源(国内地址镜像加速)2.搜索镜像3.查看镜像列表4.拉取镜像5.容器启动6.容器运行状态7.移除容器8.移除镜像1.配置镜像源(国内地址镜像加速)Docker中国区官方镜像:https://registry.docker-cn.com阿里镜像:https://cr.console.aliyun.com/(需要去获取个人地址)ustc:https://docker.mi...
·
1.配置镜像源(国内地址镜像加速)
Docker中国区官方镜像:https://registry.docker-cn.com
阿里镜像:https://cr.console.aliyun.com/
(需要去获取个人地址)
ustc:https://docker.mirrors.ustc.edu.cn
网易: http://hub-mirror.c.163.com
中国科技大学:https://docker.mirrors.ustc.edu.cn
#如果没有该文件,新建一个
vim /etc/docker/daemon.json
改为加速地址
{
"registry-mirrors": ["加速地址"]
}
重启使配置文件生效
systemctl daemon-reload
systemctl restart docker
2.搜索镜像
## 比如查看nginx各个版本
docker search nginx
3.查看镜像列表
docker images
4.拉取镜像
缺省version号默认拉取latest版本
docker pull $image-name:version
5.容器启动
参数说明
-d
:容器后台运行,或者-d=true
-p
:主机与容器端口映射(主机:容器)
--name
:给容器命名(缺省docker自动给容器命名),--name $new-name
或者--name=$new-name
其他常用参数
-i
:交互式操作
-t
:虚拟终端(一般-it一起使用)
--dns 8.8.8.8
:指定容器使用的DNS服务器,默认和宿主一致
更多参数查看
docker run -d -p 5000:5000 --name $new-name $image-name
6.容器运行状态
docker ps #运行中的容器
docker ps -a #所有容器,包括未运行的。
docker ps -l #显示最近创建的容器
7.移除容器
docker rm $name
docker rm -f $name #强制删除,包含运行中容器
8.移除镜像
docker rmi -f $image-name
更多推荐
已为社区贡献1条内容
所有评论(0)