Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- github
- spring
- Spring Legacy Project
- centos7
- mariadb
- db
- WebHook
- vagrant
- Client
- ssh
- 코딩테스트
- EC2
- window
- Git
- DISTINCT
- SSL
- Java
- Hibernate
- spring boot
- docker
- jdbc
- 프로그래머스
- 책 정리
- 토비의스프링
- Jenkins
- TypeScript
- AWS
- sample
- TLS
- Linux
Archives
- Today
- Total
Woopii Vyeolog
[Docker] Centos7환경에서 Docker 설치 본문
[참고] 가상머신 설치 안하고 도커를 테스트 할 수 있는 사이트
https://labs.play-with-docker.com/
1. 도커를 다룰 유저 생성
예 :
useradd devops
passwd devops
[참고] 만약 해당 유저에게 sudo를 부여하고자 한다면
echo "devops ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/devops
2. 도커 설치
다음 명령어를 순차적으로 입력한다.
- yum update -y
- yum install -y yum-utils
- yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
- yum install -y bash-completion (자동 완성 추가)(재로그인 필요)
[참고] Docker Docs 사이트(Centos 환경에서 Docker 설치)
https://docs.docker.com/engine/install/centos/
3. 도커 실행
systemctl start docker
systemctl enable docker
4. 유저 바꾼 후 도커 실행 확인
docker version 명령어 실행
에러 명령어를 보면 권한 문제가 있다.
권한을 확인하니 서드파티 권한이 없어서 명령어가 실행이 안된다.
따라서, 그룹에 추가하는 명령어를 작성한다.
sudo usermod -G docker -a devops 명령어 입력 후 재로그인
이후, groups 명령어로 해당 유저가 속한 그룹 확인
5. 도커 실행 확인
docker version 명령어 실행
아까랑 다르게 서버랑 클라이언트가 잘 나오는 것을 알 수 있다.
[참고] 도커 시스템 명령어
docker version --> 버전 정보
docker system info --> 시스템 정보
docker system df --> 디스크 정보
'Docker' 카테고리의 다른 글
[Docker] 명령어 자동 완성 플러그인 설치 (mac) (0) | 2024.02.22 |
---|---|
[Docker] mac에서 docker 설치 (0) | 2024.02.22 |
[Docker] 컨테이너끼리 통신 (0) | 2022.09.01 |
[Docker] Spring Boot 어플리케이션 이미지 생성 (0) | 2022.08.31 |
[Docker] Docker 관련 개념 정리 링크 모음 (0) | 2022.08.30 |
Comments