docker学习
@
文章导航
首发地址:t.csdn.cn/MkHqW
前言:
Docker
通过虚拟化安装和运行应用程序的操作系统来简化构建、运 行、管理和分发应用程序的过程。 目的是使应用程序在不同的系统环 境中高效工作。
一、下载安装docker
(一)Windows桌面应用安装
下载安装包
官网:www.docker.com/
安装Docker
点击安装包,自动安装
成功安装,重新启动
重新启动如果版本不对会报错内存较低
报错使用命令进行安装
wsl --update
然后就可以正常打开了
(二)Linux命令安装
安装要求
更新软件包索引并安装依赖包:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive- keyring.gpg
添加 Docker APT 仓库:
echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
添加国内yum源
根据每个系统的不同的yum源进行配置
windows:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com"
]
}
开始安装
sudo apt update
sudo apt install docker-ce
启动docker服务
sudo systemctl start docker
验证docker是否安装成功
docker --version
二、windows注册登录docker
Linux系统直接去到官网或者使用的时候在进行注册
打开软件选择登录
登记注册账号
登录账号
打开桌面应用
登录中
登录成功
三、Docker的常规操作
(一)、基本的 Docker 命令
检查 docker 的版本
docker --version
活动容器的列表
docker ps
在这里插入图片描述
全部容器列表
docker ps -a
系统中镜像列表
docker images
使用镜像名称创建容器
docker run ARGUMENT IMAGE-NAME
这里的参数 -itd
(或者 -i
-t
-d
) 是指:
i ‒ 交互模式
t ‒ 连接到显示终端
d ‒ 后台运行模式
我们可以使用我们所需的任何参数来运行容器
停止容器
docker stop CONTAINER-ID/NAME
删除容器
docker rm CONTAINER-ID/NAME
docker rm -f CONTAINER-ID/NAME // 强制删除
删除镜像
docker rmi IMAGE-ID
访问容器
docker exec -it container name /bin/bash
(二)、镜像操作
从码头工人中心 (docker.com)上获取镜像
Docker 镜像仓库地址:地址格式一般是[:端口号] ,默认地址是Dcoker Hub官方地址
仓库名:这里的仓库是两段式名称,即/,
查看本地拥有哪些镜像
docker image
删除镜像
docker rmi -f 镜像名称
查看docker中可以使用的操作
docker --help
给镜像重新打上一个tag
docker tag nginx nginx:test
将镜像导出成一个独立的文件
docker save nginx >/tmp/nginx.tar.gz
如果无法连接到互联网,使用这个命令导出
docker load