Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的
Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。(摘自百度百科)
docker初接触02— cp、export、save、load
一、下载安装
环境:ubuntu20.04
#阿里云镜像安装
$ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
#apt安装
$ sudo apt install docker-ce dicker-ce-cli containerd.io
二、简单使用
#查看版本
docker --version
1、配置国内镜像加速地址
vim /etc/docker/daemon.json
#添加(修改)内容
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
#保存并退出
#重启服务加载配置
systemctl reload docker
systemctl restart docker
service docker status
#将当前账号加入到root组(非root账号情况下使用)
sudo gpasswd -a ${USER} docker
#断开连接后重新登录即可
2、镜像操作
#查询可以下载镜像
docker search tomcat9
#查看当前已拥有镜像
docker images
#查看镜像详情
docker inspect tomcat:8.0.29
#添加指定版本镜像
docker pull tomcat:8.0.35
#删除镜像
docker rmi -f febxxxxxx #(IMAGE ID)
#-f 强制删除()
#运行容器
docker run -itd -P febxxxxxx #(IMAGE ID)
#-it 交互终端
#-d 后台运行
#--rm 停止后删除
#--name 自定义名字
#-P 随机端口
#-p 80:8080 指定端口映射
3、容器命令
#查询容器
docker ps
#-a 显示所有容器
#-q 仅显示CONTAINER ID
#停止容器
docker stop tomcat9
#启动容器
docker start tomcat9