Linux 下的 Docker 安裝與使用

2021-10-01 06:51:32 字數 2998 閱讀 2825

copy

copy

sudo yum-config-manager --add-repo

copy

sudo yum install docker-ce

copy

sudo systemctl enable docker

sudo systemctl start docker

docker 命令與 docker 引擎通訊之間通過 unixsocket ,但是能夠有許可權訪問 unixsocket 的使用者只有 root 和 docker 使用者組的使用者才能夠進行訪問,所以我們需要建立乙個 docker 使用者組,並且將需要訪問 docker 的使用者新增到這乙個使用者組當中來。

copy

sudo groupadd docker

copy

sudo usermod -ag docker $user

這裡使用的是 阿里雲提供的映象加速 ,登入並且設定密碼之後在左側的docker hub 映象站點可以找到專屬加速器位址,複製下來。

然後執行以下命令:

copy

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <

eofsudo systemctl daemon-reload

sudo systemctl restart docker

copy

systemctl daemon-reload

systemctl restart docker

拉取微軟在 docker 上的 aspnetcore 映象:

copy

docker pull microsoft/aspnetcore

之後執行以下命令檢視是否拉取成功:

docker rm 《容器名 or id>

copy

docker logs -f 《容器名 or id>

copy

docker ps

docker ps -a # 為檢視所有的容器,包括已經停止的。

copy

docker rm $(docker ps -a -q)

copy

docker start 《容器名 or id> # 啟動容器

docker stop 《容器名 or id> # 啟動容器

docker kill 《容器名 or id> # 殺死容器

copy

docker images

copy

docker pull 《映象名:tag>

#例如以下**

docker pull sameersbn/redmine:latest

copy

docker run -d #

例如docker run -d -p 127.0.0.1:33301:22 centos6-ssh

copy

#

一共有三種形式進行埠對映

docker -p ip:hostport:containerport # 對映指定位址的主機埠到容器埠

#例如:docker -p 127.0.0.1:3306:3306 對映本機3306埠到容器的3306埠

docker -p ip::containerport # 對映指定位址的任意可用埠到容器埠

#例如:docker -p 127.0.0.1::3306 對映本機的隨機可用埠到容器3306埠

docer -p hostport:containerport # 對映本機的指定埠到容器的指定埠

#例如:docker -p 3306:3306 # 對映本機的3306埠到容器的3306埠

copy

docker -v /home/data:/opt/data # 這裡/home/data 指的是宿主機的目錄位址,後者則是容器的目錄位址

這裡推薦使用 portainer 作為容器的 gui 管理方案。

安裝命令:

copy

docker volume create portainer_data

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

訪問你的 ip:9000 即可進入容器管理頁面。

如下:

linux下docker的安裝

需使用root許可權執行yum安裝docker 2 使用docker v 檢視安裝的docker的版本 啟動與停止docker systemctl命令是系統服務管理器指令,它是 service 和 chkconfig 兩個命令組合。啟動docker systemctl start docker 停止...

Linux下安裝Docker教程

1.執行官網的shell指令碼安裝docker curl s sh2.啟動docker service docker start然後就啟動成功了 docker常用命令如下 docker images 檢視所有安裝的映象 docker ps 檢視執行的docker映象 docker exec it i...

在linux下安裝docker

周周的日記 docker 要求執行在centos 7上 要求系統為64位 系統核心版本3.10以上 docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 通過 uname r 命令檢視你當前的核心版本 root run...