컨테이너 에러

그레이블루·2023년 9월 25일
0

컨테이너의 성격

docker run -d -it ubuntu

docker run -d nginx(포그라운드로 지속적으로 동작, 중지x)

ubuntu(/bin/bash)
1) 컨터이너 안의 프로세스 -> foreground bachground로 실행시 실행하자마자 종료
2) 컨테이터는 -> background

docker run ubuntu cal

docker run -d -it ubuntu

docker container run --name mylinux -it -d ubuntu

-> 이미지 다운 에러였음

[6교시]

systemctl restart docker

버그로 --no-cache 붙여서 build 하기


잘못된 주소 설정
메모리 작아서 생긴 문제 (나는 8인뎁)
미스테리 재형님2시간, 강사님도 해결 못하시고 계심, 원본 운영체제 문제일 수 있음

yum update -y

reboot

go run webapp.go

[webapp.gp]

package main

import (
"html/template"
"io/ioutil"
"log"
"net/http"
"os"
)

type PageVariables struct {
PageTitle string
}

func main() {
res, := http.Get("https://api.ipify.org")
ip,
:= ioutil.ReadAll(res.Body)
os.Stdout.Write(ip)
http.HandleFunc("/", HomePage)
log.Fatal(http.ListenAndServe(":8080", nil))
}

func HomePage(w http.ResponseWriter, r *http.Request) {

Title := "Terramino"
MyPageVariables := PageVariables{
PageTitle: Title,
}

t, err := template.ParseFiles("index.html") //parse the html file index.html
if err != nil { // if there is an error
log.Print("template parsing error: ", err) // log it
}

err = t.Execute(w, MyPageVariables) //execute the template and pass it the HomePageVars struct to fill in the gaps
if err != nil { // if there is an error
log.Print("template executing error: ", err) //log it
}
}

[index.html]

Terramino
profile
클라우드 엔지니어 취업준비생

0개의 댓글