Docker操作基础(Ubuntu)
2024-10-11 10:27:39 1 举报
AI智能生成
为你推荐
查看更多
Docker是一个开源的应用容器引擎,它可以将应用程序及其依赖项打包在一起,以便在不同的环境中运行。在Ubuntu系统上,通过安装Docker,我们可以轻松地创建和管理容器。Docker的核心内容包括:镜像(Image)、容器(Container)和仓库(Repository)。镜像是一个只读的模板,包含了应用程序及其依赖项;容器是镜像的运行实例,可以在其上启动、停止和删除;仓库是一个存储镜像的地方,类似于Git仓库。通过Dockerfile,我们可以定义镜像的内容和结构。在创建镜像后,可以使用`docker run`命令来启动容器。此外,Docker还提供了许多修饰语(Flags),如`-d`(后台运行)、`-p`(端口映射)等,以方便我们更好地管理和配置容器。
作者其他创作
大纲/内容
超链接
https://docs.docker.com/install/linux/docker-ce/ubuntu/
1. sudo apt update
2. 使用apt安装一些允许通过HTTPS才能使用的包sudo apt install apt-transport-https ca-certificates curl software-properties-common
3. 将官方Docker存储库的GPG密钥添加到系统curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. 将Docker存储库添加到APT源sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable\"
5. 更新包数据库sudo apt update
6. 从Docker repo安装而不是默认的Ubuntu repoapt-cache policy docker-ce
7. 安装dockersudo apt install docker-ce
8. 检查是否成功安装并在运行中sudo systemctl status docker
安装Docker
sudo groupadd docker
添加docker用户组
sudo gpasswd -a $USER docker
将登陆用户加入到docker用户组中
newgrp docker
更新用户组
docker ps
测试docker命令是否可以使用sudo正常使用
当前用户加入docker组
docker search gcc
docker pull gcc
下载gcc docker
FROM gcc:latestRUN mkdir /usr/src/myappCOPY test.c /usr/src/myappWORKDIR /usr/src/myappRUN gcc test.cCMD [\"./a.out\"]
Dockerfile
docker build -t mygcc-test:v1 .
docker images
根据dockerfile打包
docker run -d mygcc-test:v1
启动镜像
docker exec -it mystifying_mclean /bin/bash
进入容器
top
查看top
tail -f t.txt
查看日志文件
docker打包编译型应用
Docker操作基础(Ubuntu)
0 条评论
回复 删除
下一页