本文将细致地为你讲解如何在 linux 服务器上构建并运用 Docker。需注意的是,搭建 Docker 务必使用 64 位系统,并且内核版本最低要达到 3.10。
二、安装 Docker 步骤
增添 Docker 软件源
执行命令:dnf config-manager --add-repo=https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo。
查看已添加的 Docker 软件源
命令:dnf list docker-ce。
进行 Docker 安装
执行:dnf install -y docker-ce --nobest。
三、启动 Docker
启动命令:systemctl start docker。
四、检验安装成效
执行 docker info,如果返回相关的系统信息(例如内核版本、操作系统等等),那就表明安装成功了。
五、运用 Docker
管理 Docker 守护进程
启动:systemctl start docker。
停止:systemctl stop docker。
重启:systemctl restart docker。
管理镜像
以 Docker Hub 的 Nginx 镜像为例:
拉取镜像:docker pull nginx。
修改标签:docker tag docker.io/nginx:latest tencentyun/nginx:v1。
查看已有镜像:docker images。
强制删除镜像:docker rmi -f tencentyun/nginx:v1。
管理容器
进入容器:docker run -it ImageId /bin/bash(ImageId 可以通过 docker images 获取)。
退出容器:执行 exit 命令。
进入后台运行的容器:docker exec -it 容器 ID /bin/bash。
将容器做成镜像:docker commit <容器 ID 或容器名> [< 仓库名 >[:< 标签 >]]。
制作镜像
打开 Dockerfile 文件:vim Dockerfile,添加内容(比如声明基础镜像的来源、拥有者,设置运行前的命令以及开机启动命令等等),保存并返回。
构建镜像:docker build -t nginxos:v1。
查看镜像是否创建成功:docker images。
运行容器并查看
后台运行容器:docker run -d nginxos:v1。
查看当前运行容器:docker ps。
查看所有容器:docker ps -a。
查看启动日志以排错:docker logs CONTAINER ID/IMAGE。
再次制作镜像
例如:docker commit fb2844b6** nginxweb:v2。
列出本地镜像:docker images。
将镜像推送至远程仓库:
登录 Docker:docker login,输入用户名及密码。
绑定标签:docker tag [镜像名]:[标签] [用户名]:[标签]。
推送:docker push [用户名]:[标签],推送完成后可以在 Docker Hub 官网进行查看。
好了,各位同学都掌握了吗?现在就开始尽情体验 docker 的强大之处吧!
Linux ubuntu 服务器上 Docker 的搭建与使用教程
本文来自投稿,不代表本站立场,如若转载,请注明出处: