Docker(yi

2023年 9月 28日 56.0k 0

Docker容器初尝试

安装Docker可以分为以下几个步骤:

  • 安装
  • 创建镜像
  • 运行镜像

安装

sudo apt-get update # 更新软件包
sudo apt install apt-transport-https ca-certificates curl software-properties-common # 安装Docker依赖包:包括ca证书组件、软件提供组件
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # 添加Docker的官方密钥
sudo apt install docker-ce docker-ce-cli containerd.io # 直接安装Docker

检查Docker的安装状态

sudo systemctl status docker # 使用systemctl直接管理Docker服务,此处可能Docker还未启动,因此我们直接对Docker进行启动
sudo systemctl start docker 

当出现下图中的 active 字样的说明 Docker 已经安装完成并且正在运行了。

创建第一个Docker容器

创建Dockerfile

创建一个Docker文件夹添加 dockerfile

dockerfile

# 指定镜像源
FROM ubuntu

MAINTAINER hps2002 youremail@qq.com

ENV  MYPATH  /usr/local
WORKDIR $MYPATH
 
# 创建时安装vim编辑器,也可以不安装,到时候启动之后在进去安装也可以
RUN sudo apt install vim
EXPOSE  80
  
CMD echo $MYPATH
CMD echo "-----end-----"

构建Docker image

执行命令 sudo docker build -t hps2002 . , 其中 -t 特性是指给创建的 image 命名,后面的 . 指的是在当前文件夹构建 image 的上下文。

成功之后如下图:

启动容器

sudo docker run -itd / 命令可以启动容器。详细可以查看 docker run --help
然后通过 sudo docker ps -a 查看是否启动成功

操作容器

通过 docker exec 对容器进行操作
现在我们直接进入shell界面
docker exec -itd hps2002 /bin/bash

停止容器

sudo docker stop

清除

清除顺序是:停止容器,删除容器,删除镜像

sudo docker rm
sudo docker rmi

以上便是第一天接触Docker的记录,存在不正确的地方请通过 issue 指出

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论