'프로그램 사용/docker'에 해당되는 글 54건

  1. 2019.07.15 UTS name space
  2. 2019.07.15 LXC LXD
  3. 2019.07.10 docker ps exited만 보기
  4. 2019.07.10 docker import / export 그리고 save / load
  5. 2019.07.10 docker pid isolation
  6. 2019.07.10 docker layer / AUFS
  7. 2019.07.10 docker volume
  8. 2019.07.10 docker apache reload
  9. 2019.07.10 docker detach
  10. 2019.07.10 docker login/logout
프로그램 사용/docker2019. 7. 15. 15:45

namespace
UTS - UNIX Time Sharing

[링크 : https://unix.stackexchange.com/questions/183717/whats-a-uts-namespace ]


UTS namespaces allow a single system to appear to have different host and domain names to different processes. 

[링크 : https://en.wikipedia.org/wiki/Linux_namespaces ]

[링크 : https://windsock.io/uts-namespace/]

'프로그램 사용 > docker' 카테고리의 다른 글

Dockerfile... 2?  (0) 2019.07.15
docker remote  (0) 2019.07.15
LXC LXD  (0) 2019.07.15
docker ps exited만 보기  (0) 2019.07.10
docker import / export 그리고 save / load  (0) 2019.07.10
Posted by 구차니
프로그램 사용/docker2019. 7. 15. 15:45

LXC
LXD (캐노니컬 그룹에서 docker에 대응하는?)


[링크 : https://ingeec.tistory.com/79]

[링크 : https://en.wikipedia.org/wiki/OS-level_virtualisation#Implementations]

'프로그램 사용 > docker' 카테고리의 다른 글

docker remote  (0) 2019.07.15
UTS name space  (0) 2019.07.15
docker ps exited만 보기  (0) 2019.07.10
docker import / export 그리고 save / load  (0) 2019.07.10
docker pid isolation  (0) 2019.07.10
Posted by 구차니
프로그램 사용/docker2019. 7. 10. 15:36

명령어가 길어서 외우기에는 뇌의 여백이 부족하구나...

 

docker ps --filter "status=exited"
docker ps -f "status=exited"


[링크 : https://stackoverflow.com/questions/30231187/list-only-stopped-docker-containers]

'프로그램 사용 > docker' 카테고리의 다른 글

UTS name space  (0) 2019.07.15
LXC LXD  (0) 2019.07.15
docker import / export 그리고 save / load  (0) 2019.07.10
docker pid isolation  (0) 2019.07.10
docker layer / AUFS  (0) 2019.07.10
Posted by 구차니
프로그램 사용/docker2019. 7. 10. 15:26

save / load는 layer 정보가 남은 채로 tar로 묶이지만

import / export는 남기지 않는다고

(그런 이유로 import로 불러오면 새로운 SHA값의 layer가 생성됨)

 

[링크 : https://stackoverflow.com/questions/36925261/what-is-the-difference-between-import-and-load-in-docker]

'프로그램 사용 > docker' 카테고리의 다른 글

LXC LXD  (0) 2019.07.15
docker ps exited만 보기  (0) 2019.07.10
docker pid isolation  (0) 2019.07.10
docker layer / AUFS  (0) 2019.07.10
docker volume  (0) 2019.07.10
Posted by 구차니
프로그램 사용/docker2019. 7. 10. 15:08

어제 적었나? 기억이 안나네..

아무튼 docker top을 통해서 외부에서 보는 PID를 볼 수 있는데

그걸 시스템의 PID와, container 안에서 보는 PID를 비교해 봄

 

docker 내부에서는 init가 1번이 아님!!에 유의

$ sudo docker top 8e
UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                12118               12097               0                   14:52               pts/0               00:00:00            /bin/bash

$ ps -ef | grep 12118
root     12118 12097  0 14:52 pts/0    00:00:00 /bin/bash
minimonk 15357 11065  0 14:58 pts/1    00:00:00 grep --color=auto 12118

 

$ sudo docker attach 8e

[root@8e33f4758cd9 /]# ps -ef | grep bash
root         1     0  0 05:52 pts/0    00:00:00 /bin/bash
root        81     1  0 05:58 pts/0    00:00:00 grep --color=auto bash

 

+

2019.07.15

다른수업에서 docker 관련 확인해보니 이런식으로 뜬다.

별차이는 없지만 웬지 스샷 하나 찍고 싶어서? ㅋ

 

'프로그램 사용 > docker' 카테고리의 다른 글

docker ps exited만 보기  (0) 2019.07.10
docker import / export 그리고 save / load  (0) 2019.07.10
docker layer / AUFS  (0) 2019.07.10
docker volume  (0) 2019.07.10
docker apache reload  (0) 2019.07.10
Posted by 구차니
프로그램 사용/docker2019. 7. 10. 14:12

도커에서 AUFS라는걸 이용해서 layer를 구성하는 것으로 보인다.

아무튼. 이걸 이용해서 여러개의 이미지를 겹쳐서 무언가 새로운걸 만들수 있는 것 같긴한데..

 

[링크 : https://medium.com/@jessgreb01/digging-into-docker-layers-c22f948ed612]

 

[링크 : https://www.joinc.co.kr/w/man/12/docker/aufs]

[링크 : https://ko.wikipedia.org/wiki/Aufs]

'프로그램 사용 > docker' 카테고리의 다른 글

docker import / export 그리고 save / load  (0) 2019.07.10
docker pid isolation  (0) 2019.07.10
docker volume  (0) 2019.07.10
docker apache reload  (0) 2019.07.10
docker detach  (0) 2019.07.10
Posted by 구차니
프로그램 사용/docker2019. 7. 10. 13:58

붙여넣기가 잘 안되서 짜증나네 -_-

아무튼, docker에서는 volume을 통해 외부 사용자 저장소를 container의 내부로 연결해서 사용이 가능하다.

Step 2: Mount the configuration as a volume.
$ docker run --name apache \
  -v /path/to/my_vhost.conf:/vhosts/my_vhost.conf:ro \
  bitnami/apache:latest
or using Docker Compose:

version: '2'

services:
  apache:
    image: 'bitnami/apache:latest'
    ports:
      - '80:8080'
      - '443:8443'
    volumes:
      - /path/to/my_vhost.conf:/vhosts/my_vhost.conf:ro

[링크 : https://hub.docker.com/r/bitnami/apache/]

 

docker create -v /home/user/apache/conf:/etc/apache2 \

[링크 : https://forums.docker.com/t/mounting-etc-apache2-directory-from-system-to-container/40837/2]

 

+

$ docker help create$ docker help create

Usage: docker create [OPTIONS] IMAGE [COMMAND] [ARG...]

Create a new container

Options:

  -v, --volume list                    Bind mount a volume
      --volume-driver string           Optional volume driver for the container
      --volumes-from list              Mount volumes from the specified container(s)

'프로그램 사용 > docker' 카테고리의 다른 글

docker pid isolation  (0) 2019.07.10
docker layer / AUFS  (0) 2019.07.10
docker apache reload  (0) 2019.07.10
docker detach  (0) 2019.07.10
docker login/logout  (0) 2019.07.10
Posted by 구차니
프로그램 사용/docker2019. 7. 10. 13:49

docker container에 cp로 설정을 밀어넣고

외부에서 해당 컨테이너로 kill을 통해 USR1 시그널을 보내면 reload 하는 듯.

 

docker cp httpd.conf :/path/to/httpd.conf
docker kill --signal="USR1" 

[링크 : https://stackoverflow.com/questions/34449511/]

'프로그램 사용 > docker' 카테고리의 다른 글

docker layer / AUFS  (0) 2019.07.10
docker volume  (0) 2019.07.10
docker detach  (0) 2019.07.10
docker login/logout  (0) 2019.07.10
docker ps  (0) 2019.07.09
Posted by 구차니
프로그램 사용/docker2019. 7. 10. 10:39

이건 순수하게 docker 기능

ctrl-p-q를 통해서 attach 한걸 떼어낼수 있다.

다만 VPN등을 통해 접속시에는 해당 시그널을 못 보내서 안되는 경우도 있다고 하니

그럴 경우에는 다른 시퀀스를 지정해주면 되려나?

 

You can detach from a container and leave it running using the CTRL-p CTRL-q key sequence.

Override the detach sequence

If you want, you can configure an override the Docker key sequence for detach. This is useful if the Docker default sequence conflicts with key sequence you use for other applications. There are two ways to define your own detach key sequence, as a per-container override or as a configuration property on your entire configuration.

To override the sequence for an individual container, use the --detach-keys="<sequence>" flag with the docker attachcommand. The format of the <sequence> is either a letter [a-Z], or the ctrl- combined with any of the following:

  • a-z (a single lowercase alpha character )
  • @ (at sign)
  • [ (left bracket)
  • \\ (two backward slashes)
  • _ (underscore)
  • ^ (caret)

These a, ctrl-a, X, or ctrl-\\ values are all examples of valid key sequences. To configure a different configuration default key sequence for all containers, see Configuration file section.

[링크 : https://docs.docker.com/engine/reference/commandline/attach/]

 

[링크 : https://bestna.wordpress.com/2014/11/10/docker-container-run-이야기/]

[링크 : https://blog.naver.com/alice_k106/220359633558]

[링크 : https://stackoverflow.com/questions/25267372/]

'프로그램 사용 > docker' 카테고리의 다른 글

docker volume  (0) 2019.07.10
docker apache reload  (0) 2019.07.10
docker login/logout  (0) 2019.07.10
docker ps  (0) 2019.07.09
docker tag & push  (0) 2019.07.09
Posted by 구차니
프로그램 사용/docker2019. 7. 10. 09:52

docker login은 docker registry에 로그인 하는 것이라고 한다.

docker hub 역시 docker registry일 뿐인건가?

 

$ sudo docker help

Usage: docker [OPTIONS] COMMAND

A self-sufficient runtime for containers

Commands:

  login       Log in to a Docker registry

  logout      Log out from a Docker registry

'프로그램 사용 > docker' 카테고리의 다른 글

docker apache reload  (0) 2019.07.10
docker detach  (0) 2019.07.10
docker ps  (0) 2019.07.09
docker tag & push  (0) 2019.07.09
docker cluster - swarm  (0) 2019.07.09
Posted by 구차니