Install docker
sudo apt-get update
sudo apt-get install -y docker.io
sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
[Archlinux - Install]
pacman -S docker
Start docker
sudo docker -d &
or
systemctl enable docker
systemctl start docker
Get image - ubuntu
sudo docker pull ubuntu:12.04
Pulling repository ubuntu
120acb8ad8a3: Download complete
511136ea3c5a: Download complete
8439f4034ca8: Download complete
320de3ddbeb5: Download complete
67fcff2588cb: Download complete
45753d623bcc: Download complete
5daddf45eeaf: Download complete
Get image - Archlinux
sudo docker pull base/archlinux
Use ubuntu:12.04 : login into ubuntu:12.04 as root
sudo docker run -ti ubuntu:12.04 /bin/bash
Use base/archlinux : login into base/archlinux as root
sudo docker run -ti base/archlinux /bin/bash
or
sudo docker run -ti <IMAGE ID> /bin/bash
Show docker image
sudo docker images
Save image
sudo docker save -o ubuntu_14.04.tar ubuntu:14.04
Load image
sudo docker load < ubuntu_14.04.tar
rm image
sudo docker rmi ubuntu:14.04
docker commit
Show docker containersudo docker imagesRun docker container
sudo docker run -ti arch-net-toolsOpen another terminal
Show container ID
sudo docker psSave the status of docker
sudo docker commit -m 'archlinux net-tools' 431bb00c701d archlinux-net-toolsShow docker container will get more image
docker commit -m 'Description' 'contain ID' REPOSITORY[:TAG]
sudo docker images
docker commit history
Show docker container IDsudo docker imagesShow docker specfic "Image ID" commit history
sudo docker history 734b3d2cf350
detatch container
To detach the tty without exiting the shell, use the escape sequence Ctrl+p + Ctrl+q.
ToDo
[Docker][ssh] Install sshd in docker container of Archlinux
Reference:
- Docker Document
- Arch Linux
- Docker Official Repositories
- [Linux] 初次使用 Docker 筆記 @ Ubuntu 14.04
- Docker Cheat Sheet with examples
- How do you attach and detach from Docker's process?
- Docker 笔记 By 枯木
- Docker 初探,實驗室中的運貨鯨
0 意見:
張貼留言