суббота, 17 ноября 2018 г.

Установка последней версии Docker CE for Ubuntu

Get Docker CE for Ubuntu
Документация
Вопросы с тегом 'docker'
Шпаргалка с командами Docker

$ sudo apt-get remove docker docker-engine docker.io
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
$ sudo apt autoremove
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88
pub   4096R/0EBFCD88 2017-02-22
      Отпечаток ключа = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                  Docker Release (CE deb) <docker@docker.com>
sub   4096R/F273FCD8 2017-02-22

$ sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
#---------------------------------------------------------------------------------------------------
deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable
#---------------------------------------------------------------------------------------------------

$ sudo apt-get update
$ sudo apt-get install docker-ce
$ sudo usermod -aG docker $(whoami)



$ docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
596a60786863        ubuntu:16.04        "/bin/bash"         4 minutes ago       Exited (0) 27 seconds ago                       objective_volhard


Посомтреть образы
$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ubuntu              16.04               4a689991aa24        4 weeks ago         116MB

Посмотреть все контейнеры
$ docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                          PORTS               NAMES
596a60786863        ubuntu:16.04        "/bin/bash"         6 minutes ago       Exited (0) About a minute ago                       objective_volhard


Старт контейнера 596a60786863
$ docker start 596a60786863
596a60786863

Посмотреть активные контейнеры  
$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
596a60786863        ubuntu:16.04        "/bin/bash"         7 minutes ago       Up 36 seconds                           objective_volhard

Подключиться к работающему контейнеру
$ docker exec -it 596a60786863 /bin/bash
root@596a60786863:/#

Выйти из консоли
root@596a60786863:/# exit
exit

Посмотреть активные контейнеры 
user@u1604:~$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
596a60786863        ubuntu:16.04        "/bin/bash"         12 minutes ago      Up 5
minutes                            objective_volhard

Остановить контейнер  596a60786863
$ docker stop 596a60786863
596a60786863

Посмотреть активные контейнеры
$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

Удалить все контейнеры
$ docker rm -f $(docker ps -aq)

Удалить все образы
$ docker rmi -f $(docker images -q)
 

Комментариев нет:

Отправить комментарий