Pulling and run image
in general
$ docker run -it --name c6 centos:6.10 bash
with sharing filesystem
$ docker run -it -v /host/dir:/container/dir --name c6 centos:6.10 bash
with binding container ports to the host
$ docker run -p 8000:80 -it --name c6 centos:6.10 bash
- 8000: Host port
- 80: Container port
My favorite
$ docker run -it -v e:/gohome:/gohome -p 8000:8000 --name c6 centos:6.10 bash
change repository and update
$ echo '[base] name=CentOS-$releasever - Base baseurl=http://mirror.kakao.com/centos/$releasever/os/$basearch/ gpgcheck=0 [updates] name=CentOS-$releasever - Updates baseurl=http://mirror.kakao.com/centos/$releasever/updates/$basearch/ gpgcheck=0 [extras] name=CentOS-$releasever - Extras baseurl=http://mirror.kakao.com/centos/$releasever/extras/$basearch/ gpgcheck=0' > /etc/yum.repos.d/kakao.repo $ yum repolist
install Go
$ curl https://go.dev/dl/go1.16.linux-amd64.tar.gz | tar xvfz - -C /
set profile
$ vi ~/.bash_profile && . ~/.bash_profile
~/.bash_profile
alias .pro="vi ~/.bash_profile" alias pro=". ~/.bash_profile" alias dev="cd /gohome/src/github.com/devplayg" export GOROOT=/go export GOPATH=/gohome export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
install mandatory packages
$ yum -y install git