Docker基础
常用工具:
WinSCP //类型ftp软件 (windows系统用)
SecureCRT //类型xshell (windows系统用)
云端docker:
和官网的用的同一个账号登陆,可以去官网注册一个账号
https://labs.play-with-docker.com/
以centos安装为例:
1.更新软件源
yum update
2.卸载旧的版本
$ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
3.安装依赖:
$ yum install -y yum-utils device-mapper-persistent-data lvm2
4.添加repository
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
查看有哪些可以安装的docker-ce版本
yum list docker-ce --showduplicates | sort -r
选择一个版本安装docker-ce

yum -y install docker-ce-18.06.1.ce-3.e17
启动dockersystemctl start docker
设置为开机自动启动systemctl enable docker
查看docker版本docker version
跑一个hello worddocker run hello-world

docker命令:
docker //列表所有docker命令 docker image help //查看image命令的帮助 docker run hello-world //运行hello-world镜像(如果本地仓库里没有,会从官方下载安装后再运行) docker pull ubuntu:14.04 //从官方下载ubuntu:14.04镜像,但不运行 docker image ls //列出本地的镜像
底层技术支持
- Namespace:做网络隔离
 - Control goups:做资源限制,例如设置占用多少内存,CPU
 - Union file systems:image和container分层
 
制作baseImage
- baseIamge:基于系统的基础镜像
 
制作go镜像
1.上传go的安装包(go1.13.linux-amd64.tar.gz,自己从官网下载)到服务器的/usr/local目录里
2.解压到`/usr/local/go`tar -zxvf go1.13.linux-amd64.tar.gz
3.设置go的环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/go/bin export GOROOT=/usr/local/go export GOPATH=/home/work/go
//保存并退出wq!
刷新配置,使环境变量生效. /etc/profile
4.新建/home/work/go文件夹作为工作目录
在go文件夹里建三个目录
pkg
相关推荐
  魅惑青花瓷    2020-11-11  
   yangkang    2020-11-09  
   MichaelJScofield    2020-11-06  
   TaoTaoFu    2020-11-06  
   liaochaowu    2020-11-16  
   ChlatZed    2020-11-11  
   lnkToKing    2020-10-29  
   ChlatZed    2020-10-27  
   ChlatZed    2020-10-13  
   时光流水    2020-09-23  
   yangkang    2020-09-23  
   changecan    2020-09-22  
   dusuanyun    2020-09-21  
   newisI    2020-09-01  
   liaochaowu    2020-09-14  
   ShangQuan0    2020-09-10  
   fearlessxjdx    2020-09-04  
   libra0    2020-09-02  
   ChlatZed    2020-08-23