2019. 8. 9. 19:38 tensorflow
gcp(google cloud) centos 에 docker를 이용하여 tensorflow 설치
* gcp(google cloud) centos 에 docker를 이용하여 tensorflow 설치
1 docker 설치
이전 버전 삭제
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
최신 저장소 설정
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
최신 버전 설치
yum install docker-ce
Docker 서비스 등록 및 시작
sudo systemctl enable docker
sudo systemctl start docker
----- 여기 좀 애매함 ---
도커 그룹 추가
#현재 접속중인 사용자에게 권한 주기
sudo usermod -aG docker $USER
#your-user 사용자에게 권한 주기
sudo usermod -aG docker your-user
2 tensorflow 설치
- 책마다.... docker를 권장하는데 전부 제각각 버전을 사용한다.
아무래도 책을 집필하시는 분들이 docker를 잘 모르는거 같다. ㅠ.ㅠ
sudo docker search tensorflow
sudo docker run -it -d --name "my-tensorflow" -p 8888:8888 -p 6006:6006 cargo.caicloud.io/tensorflow/tensorflow:1.0.0
docker run -it -d --name "my-tensorflow" -p 8888:8888 -p 6006:6006 a0c164351caf
my-tensorflow : 컨테이너명
a0c164351caf : 이미지명
호스트포트: 컨테이너포트
docker start my-tensorflow
docker ps -a
docker attach my-tensorflow
docker rm my-tensorflow
docker run -it -d --name "my-tensorflow" 이미지명
으로 실행하면 컨테이너가 실행 된다.
실행중인 컨테이너에 접속하려면 attach로 접속이 안된다.
이때는
docker exec -it my-tensorflow /bin/bash를 실행하면 실행된다.
컨테이너를 종료하지 않고 빠져 나오려면
Ctrl + P를 누른다음 Ctrl + Q 를 실행하면 된다.
'tensorflow' 카테고리의 다른 글
딥러닝 캐리어 패스 (0) | 2022.01.20 |
---|---|
colab에 tensorflow 2.x 대 적용하기 (0) | 2019.11.13 |
딥러닝용 PC (0) | 2019.10.22 |
tensorflow2.0 튜토리얼 시작하기 (0) | 2019.10.14 |
slipp 중간 세미나 tensorflow 발표자료 (0) | 2019.10.14 |