欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > docker学习的初识

docker学习的初识

2024/11/30 6:52:51 来源:https://blog.csdn.net/u012874998/article/details/144051667  浏览:    关键词:docker学习的初识

一、docker官方安装地址:

在这里插入图片描述
根据官网找对应的环境,相关的安装命令自行官网不在累赘;

  • 查看Docker的版本号:
docker -v
Docker version 27.3.1, build ce12230
  • 查看相应的镜像
docker images
REPOSITORY                 TAG       IMAGE ID       CREATED         SIZE
docker/welcome-to-docker   latest    c1f619b6477e   12 months ago   18.6MB
hello-world                latest    d2c94e258dcb   19 months ago   13.3kB
  • 配置相应的阿里云或者腾讯的加速镜像:
    您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://自行替换.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

二、镜像与容器

利用Docker安装应用时,Docker就会自动搜索并下载应用镜像(image)。镜像不仅包含应用本身,还包含应用运行所需要的环境、配置、系统函数库。Docker会运行镜像时创建一个隔离环境,称为容器(container)。
镜像仓库:存储和管理镜像的平台,Docker官网一个公共的仓库:Docker Hub
在这里插入图片描述

docker run -d \
--name mysql2 \-p 3307:3306 \-e MYSQL_ROOT_PASSWORD=jdbairoot \mysql:8.0
docker run  -d  \:创建并运行一个容器,-d 是让容器在后台运行, \ 标识换行。
--name mysql: 给容器起一个名字,必须唯一。
-p 3307:3306 :设置端口映射,3307 宿主起端口,3306 容器内端口;
-e KEY==VALUE :是环境变量,根据官网提供的镜像说明配置。
mysql:5.7:镜像的名字和版本,默认为最新的版本。

在这里插入图片描述
三、镜像的常见命令:

docker pull  : 下载镜像
docker images: 镜像的查看
docker im:容器的删除,运行中不能删除,后面可以跟一个-f进行强制删除
docker rmi :镜像的删除
docker build:通过自定义的dockerfile文件构建打包
docker save:通过这个命令保存一个镜像文件
docker load :加载镜像文件
docker push :推送镜像到仓库
docker run:创建并运行容器
docker stop :停止容器
docker start: 启动容器
docker ps -a:查看容器运行状态
docker log:相关的日志查看
docker exec:进入容器内部执行命令,eg: docker exec -it mysql2 bash

更多相关命令参考官网:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com