中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

ubuntu 安装的docker在哪个目录

举报
讨论回答 (6)
sqy5566
RENJIAX
Docker 划分为CE 和EE。CE 即社区版(免费,支持周期三个月),EE 即企业版,强调安全,付费使用。
在Ubuntu系统中安装较为简单,官方提供了脚本供我们进行安装。
执行这个命令后,脚本就会自动的将一切准备工作做好,并且把Docker CE 的Edge版本安装在系统中。
启动Docker CE
建立docker 用户组
默认情况下,docker 命令会使用Unix socket 与Docker 引擎通讯。而只有root 用户和docker 组的用户才可以访问Docker 引擎的Unix socket。出于安全考虑,一般Ubuntu系统上不会直接使用root 用户。因此,更好地做法是将需要使用docker 的用户加入docker用户组。
注销当前用户,重新登录Ubuntu,输入docker info,此时可以直接出现信息。
配置国内镜像加速
在/etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
重新启动服务
测试
我们通过 docker 的两个参数 -i -t,让 docker 运行的容器实现"对话"的能力:
各个参数解析:
-t: 在新容器内指定一个伪终端或终端。
-i: 允许你对容器内的标准输入 (STDIN) 进行交互。
我们可以通过运行 exit 命令或者使用 CTRL+D 来退出容器。
使用以下命令创建一个以进程方式运行的容器
二、使用Docker安装 MySQL 用 docker search mysql 命令来查看可用版本:
2、拉取 MySQL 镜像 这里我们拉取官方的最新版本的镜像:
3、查看本地镜像 使用以下命令来查看是否已安装了 mysql:
4、运行容器 安装完成后,我们可以使用以下命令来运行 mysql 容器:
大小写敏感
参数说明: -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。 MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
使用docker exec进入Docker容器
从容器里面拷文件到宿主机
docker cp mysql-5.7:/etc/mysql/ /home 从宿主机拷文件到容器里面
docker cp /home/s/my.cnf mysql-5.7:/etc/mysql/ 大小写敏感修改 /etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务 0敏感 1不敏感 开启远程连接
5、安装成功 通过 docker ps 命令查看是否安装成功:
6、连接 mysql -u root -P3308 -h 127.0.0.1 -p
yuanxihan
运行操作系统: 

docker01:/etc/apt$ cat /etc/issue

Ubuntu 20.10 \n \l

参考文档:docker官网文档

Install Docker Engine on Ubuntu | Docker Documentation

一、安装docker

安装依赖:

docker01:/etc/apt$ sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

添加信任的GPG key

@docker01:~$ curl -fsSL 
https://download.docker.com/linux/ubuntu/gpg |sudo gpg  --dearmor  -o  /usr/share/keyrings/docker-archive-keyring.gpg

添加docker的镜像源

docker01:/etc/apt$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

docker01:/etc/apt$ sudo apt-get update

安装docker

docker01:/etc/apt$ sudo apt-get install docker-ce docker-ce-cli containerd.io

添加docker服务开机自启动,并启动docker

docker01:/etc/apt$ sudo systemctl enable docker

查看docker 服务状态

docker01:/etc/apt$ sudo systemctl status docker

● docker.service - Docker Application Container Engine

    Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)

    Active: active (running) since Wed 2021-09-08 22:24:13 CST; 4min 53s ago

TriggeredBy: ● docker.socket

      Docs: https://docs.docker.com

  Main PID: 9398 (dockerd)

      Tasks: 8

    Memory: 28.8M

    CGroup: /system.slice/docker.service

            └─9398 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Sep 08 22:24:13 docker01 dockerd[9398]: time="2021-09-08T22:24:13.197566481+08:00" level=warning msg="Your kernel does not support CPU realtime scheduler"

Sep 08 22:24:13 docker01 dockerd[9398]: time="2021-09-08T22:24:13.197643255+08:00" level=warning msg="Your kernel does not support cgroup blkio weight"

Sep 08 22:24:13 docker01 dockerd[9398]: time="2021-09-08T22:24:13.197658253+08:00" level=warning msg="Your kernel does not support cgroup blkio weight_device"

Sep 08 22:24:13 docker01 dockerd[9398]: time="2021-09-08T22:24:13.198185693+08:00" level=info msg="Loading containers: start."

Sep 08 22:24:13 docker01 dockerd[9398]: time="2021-09-08T22:24:13.436407447+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Dae>

Sep 08 22:24:13 docker01 dockerd[9398]: time="2021-09-08T22:24:13.531857430+08:00" level=info msg="Loading containers: done."

Sep 08 22:24:13 docker01 dockerd[9398]: time="2021-09-08T22:24:13.616001469+08:00" level=info msg="Docker daemon" commit=75249d8 graphdriver(s)=overlay2 version=20.10.8

Sep 08 22:24:13 docker01 dockerd[9398]: time="2021-09-08T22:24:13.616363666+08:00" level=info msg="Daemon has completed initialization"

Sep 08 22:24:13 docker01 systemd[1]: Started Docker Application Container Engine.

Sep 08 22:24:13 docker01 dockerd[9398]: time="2021-09-08T22:24:13.641779103+08:00" level=info msg="API listen on /run/docker.sock"
baidu_dafeng1176
Ubuntu Trusty带来的是3.13.0 Linux kernel ,需要准备所有ubuntu库的某些条件,docker安装包被称之为docker.io。(注:Ubuntu (和Debian)包含有一些比较旧的同样被称之为docker的KDE3/GNOME2安装包,因此此处的docker安装包被称之为docker.io。)
  
安装:
  安装ubuntu下的安装包(可能不是最新的)
$ sudo apt-get update
$ sudo apt-get install docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
$ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io
$ source /etc/bash_completion.d/docker.io
如果你想尝试一下最新版打docker
首先,你要检查一下APT系统能够被https解析,URLs:文件/usr/lib/apt/methods/https应该已经存在了,如果没有,你需要安装软件包apt-transport-https!
[ -e /usr/lib/apt/methods/https ] || { apt-get update apt-get install apt-transport-https }
之后,添加Docker repository key到本地keychain
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
添加docker软件仓库到软件源,升级软件源,安装lxc-docker包!
$ sudo sh -c "echo deb
https://get.docker.com/ubuntu docker main /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
注:有个简单脚本可以用于这个过程
$ curl -sSL https://get.docker.com/ubuntu/ | sudo sh
验证所有的工作都如预期完成了
$ sudo docker run -i -t ubuntu /bin/bash
OK,完毕!谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。
hby2524707272
19881102
展开查看全部 6 条讨论
精品应用推荐
新浪微博 新浪微博 天气通 天气通 淘宝特价版 淘宝特价版 UC浏览器 UC浏览器
相关问题

魅族的Ubuntu机子什么时候出??

133 浏览 6 回答

首款Ubuntu手机怎么样?

1223 浏览 6 回答

ubuntu是什么

115 浏览 5 回答

ubuntu如何查找mysql bin的位置

1130 浏览 5 回答

请问这款主板能安装ubuntu系统吗?

413 浏览 5 回答

扩展阅读

双十一后必看!电视开机广告,今天教你一键消灭

评论 9

双十一后必看!电视开机广告,今天教你一键消灭

至誉科技CFexpress B存储卡体验:性能强、读写速度足够高,航展拍摄必备

评论 5

至誉科技CFexpress B存储卡体验:性能强、读写速度足够高,航展拍摄必备

高画质的魅力 佳能EOS R5 II极致风光摄影

评论 13

高画质的魅力 佳能EOS R5 II极致风光摄影

微星MPG 321URXW QD-OLED极光显示器评测: 至臻至美的全能潮品

评论 2

微星MPG 321URXW QD-OLED极光显示器评测:  至臻至美的全能潮品

十大关键参数一网打尽 教你如何选好游戏电视

评论 6

十大关键参数一网打尽 教你如何选好游戏电视
热门问题

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

6432 浏览 6 回答

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

鼠标箭头旁边的漏斗一直闪怎么处理

4884 浏览 9 回答

鼠标箭头旁边的漏斗一直闪怎么处理

麒麟9100谁代工

2886 浏览 6 回答

麒麟9100谁代工

荣耀Magic7 Pro

9754 浏览 1 回答

荣耀Magic7 Pro

肿么找回QQ浏览器历史记录

7297 浏览 6 回答

肿么找回QQ浏览器历史记录

免费韩国漫画在线观看的地址有么?

8049 浏览 4 回答

免费韩国漫画在线观看的地址有么?

手机在哪里登录192.168.1.1设定页面?

9448 浏览 7 回答

手机在哪里登录192.168.1.1设定页面?

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 4 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

网站上线一个月了,还没收录,是怎么回事

7449 浏览 7 回答

网站上线一个月了,还没收录,是怎么回事
最新问答

我哥哥梗来源揭秘,网络爆红背后的故事?

9111 浏览 5 回答

我哥哥梗来源揭秘,网络爆红背后的故事?

求助电脑大神。i5-8250U和i5-7200U哪个性能好

1.2万 浏览 4 回答

求助电脑大神。i5-8250U和i5-7200U哪个性能好

爱普生L313打印机加完墨后水滴指示灯一直闪是怎么回事

5425 浏览 4 回答

爱普生L313打印机加完墨后水滴指示灯一直闪是怎么回事

我想卖热血江湖游戏装备和游戏币哪个网站最可靠

8217 浏览 5 回答

我想卖热血江湖游戏装备和游戏币哪个网站最可靠

主板华擎Z270上这开关是干嘛的

8858 浏览 4 回答

主板华擎Z270上这开关是干嘛的
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具