CentOS的docker部署笔记
PS: 为了给研发人员搭建开发环境,C语言编译需要32位linux系统,现在主流服务器又都是64位的了,所以用docker跑32系统来实现
一定要用最新的CentOS版本7来部署,版本6无法安装最新docker,各种问题产生
[root@HeGW-dev ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.4.1708 (Core)
Release: 7.4.1708
Codename: Core
安装docker
yum install docker
加速docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://552j63hb.mirror.aliyuncs.com”]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
拉取镜像
docker pull i386/gcc
验证版本
getconf LONG_BIT
getconf WORD_BIT
(2个都出来32表示是32位系统了)
运行容器
docker run -p 2222:22 -v /home/gwdev:/home –name gwdev -dit docker.io/i386/gcc /bin/bash
进入容器
docker exec -it gwdev /bin/bash fuck\fuck\(\)\[\]\\\/\fuck”\\$1″fuck\/script>’)} fuck