Docker hello world
时间:2022-07-28
本文章向大家介绍Docker hello world,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
# installation
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
curl -sSL https://get.daocloud.io/docker | sh
开始使用
# search xxx(code-server)
docker search code-server
# download xxx
docker image pull codercom/code-server
# check images
docker images
# processing list
docker ps -a
# config (/volume2/DS01/code-server)
chown -R 1000:1000 /volumex/pathxx/xxx/
# RUN 1st blood
docker run --rm -d --name vscode-server codercom/code-server
# mount > . <
docker cp vscode-server:/home/coder /volumx/pathxx/xxx/.
# RUNNNNNN
docker run -d --restart always --name vscode-server
--kernel-memory 2G --memory 2G
-v /volumx/pathxx/coder:/home/coder
-p 8081:8080
codercom/code-server
# ------------------------------------------------------------ #
# stop
docker stop xxx
## save to file
docker save -o targetxxx sourcexxx:latest/version
## load image
docker load<targetxxx
## remove image
docker rmi xxx
# ------------------------------------------------------------ #
# Git Server => Gitea / Gogs ...
docker pull gitea/gitea
# RUN A
docker run -d --name=gitea -p 10022:22 -p 10080:3000
-v /var/lib/gitea:/data gitea/gitea:latest
# RUN B
docker run -d --privileged=true --restart=always --name=gitea
-p 10022:22 -p 10080:3000 -v /var/lib/gitea:/data gitea/gitea:latest
虚拟化复制了我们的代码和程序,继承了我们的思想和...灵魂,
由此我们重塑这个世界。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- power Strings(next数组求循环节长度)
- HDU 1867(kmp应用)
- codeforces 515C (数学)
- codeforces 1010A(二分答案)
- codeforces 628B(数学)
- codeforces 1385D(dfs)
- codeforces 1353D(优先队列)
- Coins (多重背包二进制优化)
- POJ 2063(完全背包)
- POJ2955(区间dp)
- codeforces 224B(思维+双指针)
- java学习应用篇|idea的基本安装和使用
- codeforces 349B(贪心)
- codeforces 1311D(暴力)
- codeforces 1382C1(思维)