<commit_before>---
category: docker
description: 'docker 관련 명령어 및 정리 내용'
layout: post
tags: docker
title: 'Docker 정리'
---
##### pull
```
$ sudo docker pull suker/mydesktoptest
```

##### container 확인
```
$ docker ps -a
```

##### images 확인
```
$ docker images
```

##### image를 hello container 이름으로 실행하기
```
$ docker run -i -t --name hello ubuntu /bin/bash
$ docker run -i -t --name suker0.4 suker:0.4 /bin/bash

$ docker restart hello
$ docker attach hello      -->   정지: exit Ctrl+D, 그냥나오기: Ctrl+P, Ctrl+Q
```

##### docker sudo 권한
```
$ sudo groupadd docker
$ sudo gpasswd -a ${USER} docker
$ sudo service docker restart
```

##### container 삭제
```
$ docker rm hello
```

##### image 삭제
```
$ docker rmi ubuntu:latest
```

##### image 생성<commit_msg>update 2017-02-07-docker-docker-refs.md<commit_after>---
category: docker
description: 'docker 관련 명령어 및 정리 내용'
layout: post
tags: docker
title: 'Docker 정리'
---
##### docker 설치
ubuntu 16.04 기준으로 설치 방법은 아래와 같다.
```
$ sudo apt update
$ sudo apt-get install docker.io
$ sudo usermod -aG docker $(USER)
```

##### docker sudo 권한
```
$ sudo groupadd docker
$ sudo gpasswd -a ${USER} docker
$ sudo service docker restart
```

##### pull
```
$ sudo docker pull suker/mydesktoptest
```

##### container 확인
```
$ docker ps -a
```

##### images 확인
```
$ docker images
```

##### image를 hello container 이름으로 실행하기
```
$ docker run -i -t --name hello ubuntu /bin/bash
$ docker run -i -t --name suker0.4 suker:0.4 /bin/bash

$ docker restart hello
$ docker attach hello      -->   정지: exit Ctrl+D, 그냥나오기: Ctrl+P, Ctrl+Q
```

##### container 삭제
```
$ docker rm hello
```

##### image 삭제
```
$ docker rmi ubuntu:latest
```

##### image 생성
{'fraction_non_alphanumeric': 0.18888224745965332, 'fraction_numerical': 0.011954572624028692, 'mean_word_length': 3.487935656836461, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '116541', 'n_tokens_mistral': 780, 'n_tokens_neox': 711, 'n_words': 203}