Docker部署笔记(研发环境)

自动化运维

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

发表回复