
<p>一、前提条件<br>本文将手把手教你在linux服务器上搭建和使用 Docker,注意搭建 Docker 必须使用 64 位系统,且内核版本至少为 3.10。<br>二、安装 Docker<br>添加 Docker 软件源<br>执行命令:dnf config-manager --add-repo=https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo<br>查看已添加的 Docker 软件源<br>命令:dnf list docker-ce<br>安装 Docker<br>执行:dnf install -y docker-ce --nobest<br>三、运行 Docker<br>启动命令:systemctl start docker<br>四、检查安装结果<br>执行docker info,若返回相关系统信息(如内核版本、操作系统等),则表示安装成功。<br>五、使用 Docker<br>管理 Docker 守护进程<br>启动:systemctl start docker<br>停止:systemctl stop docker<br>重启:systemctl restart docker<br>管理镜像<br>以 Docker Hub 的 Nginx 镜像为例:<br>拉取镜像:docker pull nginx<br>修改标签:docker tag docker.io/nginx:latest tencentyun/nginx:v1<br>查看已有镜像:docker images<br>强制删除镜像:docker rmi -f tencentyun/nginx:v1<br>管理容器<br>进入容器:docker run -it ImageId /bin/bash(ImageId 可通过docker images获取)<br>退出容器:执行exit命令<br>进入后台运行的容器:docker exec -it容器ID /bin/bash<br>将容器做成镜像:docker commit <容器ID或容器名> [<仓库名>[:<标签>]]<br>制作镜像<br>打开Dockerfile文件:vim Dockerfile,添加内容(如声明基础镜像来源、拥有者,设置运行前命令和开机启动命令等),保存并返回。<br>构建镜像:docker build -t nginxos:v1.<br>查看镜像是否创建成功:docker images<br>运行容器并查看:<br>后台运行容器:docker run -d nginxos:v1<br>查看当前运行容器:docker ps<br>查看所有容器:docker ps -a<br>查看启动日志排错:docker logs CONTAINER ID/IMAGE<br>制作镜像:<br>如docker commit fb2844b6<em>*</em>* nginxweb:v2<br>列出本地镜像:docker images<br>将镜像推送至远程仓库:<br>登录 Docker:docker login,输入用户名及密码。<br>绑定标签:docker tag [镜像名]:[标签] [用户名]:[标签]<br>推送:docker push [用户名]:[标签],推送完成后可在 Docker Hub 官网查看<br>好了,同学们都学会了吗,开始愉快的体验docker的强大吧!<br> <img src="https://community-static.vivo.com.cn/wiwNWYCFW9ieGbWq/threadResource//2011/d4ebf84f60ac3a207be80458bd_w1536_h2048.jpg_.webp" alt="森尧记" title="森尧记"></p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/141512.html