常用命令

yum install docker
systemctl restart docker
systemctl enable docker
docker pull faci/langs4:ver01

docker pull 可能因为传说中的 GFW 失败...
可以配置 docker 如下并 systemctl restart docker:

常用命令_第1张图片
20170928101752178.png

Docker Cmd:

删除:

docker ps -a

docker rm MyImageNameToDelete
docker rmi MyImageNameToDelete

docker rm -v $(docker ps -aq)
docker rm -v $(docker ps -aq -f status=exited)

停止正在运行的容器

sudo docker stop $(sudo docker ps -q)

删除(已经停止的,正在运行的不能删除)容器

sudo docker rm $(sudo docker ps -a -q)

运行:

docker run -it ubuntu /bin/bash

CREATE IMAGE:

*** from a running container's ID:

docker commit container_ID xxx/xxx:888.888
docker commit f48aa95869d8 centos_golang:version1

*** upload to hub.docker.com:
1 sign up as: faci:some_password,[email protected]
2 create repo: langs4
3 docker tag xxx/xxx:888.888 faci/langs4:ver01
4 docker push faci/langs4:ver01

*** download from hub.docker.com:

docker pull faci/langs4:ver01

参数:
-c=1024 cpu 100%
-c=10 cpu 1%
-m=32M ram max value 限制内存32M,好像16M 就编译不了啦.
-v /host/dir:/container/path v:volume.挂载到容器.
-it 交互模式
-d 后台模式(Detached mode)
-rm 删除容器

How to install golang under CentOs:

yum install go
curl -LO https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
tar -C /usr/local -xvzf go1.9.2.linux-amd64.tar.gz
mkdir -p ~/projects/{bin,pkg,src}
cd ~/projects
vi ~/.bash_profile
source /etc/profile && source ~/.bash_profile
vi ~/projects/src/hello.go
go install $GOPATH/hello.go
$GOBIN/hello

你可能感兴趣的:(常用命令)