@@ -6945,7 +6945,7 @@ <h2 id="starting-a-detached-container">Starting a detached container<a class="he
6945
6945
< p > By default, Docker pulls the image from Docker Hub if it is not
6946
6946
available locally.</ p >
6947
6947
< p > To view the container’s logs, use the following command:</ p >
6948
- < div class ="highlight "> < pre > < span > </ span > < code > docker< span class ="w "> </ span > logs< span class ="w "> </ span > ps< span class ="w "> </ span > --follow
6948
+ < div class ="highlight " data-prompt =" $ " > < pre > < span > </ span > < code > $ < span class =" w " > </ span > docker< span class ="w "> </ span > logs< span class ="w "> </ span > ps< span class ="w "> </ span > --follow
6949
6949
</ code > </ pre > </ div >
6950
6950
< details class ="example ">
6951
6951
< summary > Expected output</ summary >
@@ -7018,7 +7018,7 @@ <h4 id="using-docker-platform-for-emulation">Using Docker <code>--platform</code
7018
7018
< p > Be sure to test the image throughly before using it in production.</ p >
7019
7019
< h2 id ="passing-options "> Passing Options< a class ="headerlink " href ="#passing-options " title ="Permanent link "> ¶</ a > </ h2 >
7020
7020
< p > You can pass options with the < code > docker run</ code > command. For example, the following command uses UTF-8 as the default setting for character set and collation for all databases:</ p >
7021
- < div class ="highlight "> < pre > < span > </ span > < code > < span class =" o " > [ </ span > root@docker-host < span class =" o " > ] </ span > < span class =" w " > </ span > $< span class ="w "> </ span > docker< span class ="w "> </ span > run< span class ="w "> </ span > -d< span class ="w "> </ span > < span class ="se "> \</ span >
7021
+ < div class ="highlight " data-prompt =" $ " > < pre > < span > </ span > < code > $< span class ="w "> </ span > docker< span class ="w "> </ span > run< span class ="w "> </ span > -d< span class ="w "> </ span > < span class ="se "> \</ span >
7022
7022
< span class ="w "> </ span > --name< span class ="w "> </ span > ps< span class ="w "> </ span > < span class ="se "> \</ span >
7023
7023
< span class ="w "> </ span > -e< span class ="w "> </ span > < span class ="nv "> MYSQL_ROOT_PASSWORD</ span > < span class ="o "> =</ span > root< span class ="w "> </ span > < span class ="se "> \</ span >
7024
7024
< span class ="w "> </ span > percona/percona-server:8.0< span class ="w "> </ span > < span class ="se "> \</ span >
@@ -7028,7 +7028,7 @@ <h2 id="passing-options">Passing Options<a class="headerlink" href="#passing-opt
7028
7028
< h2 id ="accessing-the-percona-server-container "> Accessing the Percona Server Container< a class ="headerlink " href ="#accessing-the-percona-server-container " title ="Permanent link "> ¶</ a > </ h2 >
7029
7029
< p > The < code > docker exec</ code > command lets you have a shell inside the container. This command uses < code > it</ code > which forwards your input stream as an interactive TTY.</ p >
7030
7030
< p > An example of accessing the detached container:</ p >
7031
- < div class ="highlight "> < pre > < span > </ span > < code > < span class =" o " > [ </ span > root@docker-host < span class =" o " > ] </ span > < span class =" w " > </ span > $< span class ="w "> </ span > docker< span class ="w "> </ span > < span class ="nb "> exec</ span > < span class ="w "> </ span > -it< span class ="w "> </ span > ps< span class ="w "> </ span > /bin/bash
7031
+ < div class ="highlight " data-prompt =" $ " > < pre > < span > </ span > < code > $< span class ="w "> </ span > docker< span class ="w "> </ span > < span class ="nb "> exec</ span > < span class ="w "> </ span > -it< span class ="w "> </ span > ps< span class ="w "> </ span > /bin/bash
7032
7032
</ code > </ pre > </ div >
7033
7033
< p > If you need to troubleshoot, the error log is found in < code > /var/log/</ code > or < code > /var/log/mysql/</ code > . The file name may be error.log or mysqld.log.</ p >
7034
7034
< h2 id ="troubleshooting "> Troubleshooting< a class ="headerlink " href ="#troubleshooting " title ="Permanent link "> ¶</ a > </ h2 >
@@ -7085,7 +7085,7 @@ <h2 id="accessing-the-server-from-an-application-in-another-container">Accessing
7085
7085
(in this case, from an image named < code > app/image</ code > )
7086
7086
with the Percona Server container,
7087
7087
run it with the following command:</ p >
7088
- < div class ="highlight "> < pre > < span > </ span > < code > < span class =" o " > [ </ span > root@docker-host < span class =" o " > ] </ span > < span class =" w " > </ span > $< span class ="w "> </ span > docker< span class ="w "> </ span > run< span class ="w "> </ span > -d< span class ="w "> </ span > < span class ="se "> \</ span >
7088
+ < div class ="highlight " data-prompt =" $ " > < pre > < span > </ span > < code > $< span class ="w "> </ span > docker< span class ="w "> </ span > run< span class ="w "> </ span > -d< span class ="w "> </ span > < span class ="se "> \</ span >
7089
7089
< span class ="w "> </ span > --name< span class ="w "> </ span > app< span class ="w "> </ span > < span class ="se "> \</ span >
7090
7090
< span class ="w "> </ span > --link< span class ="w "> </ span > ps< span class ="w "> </ span > < span class ="se "> \</ span >
7091
7091
< span class ="w "> </ span > app/image:latest
@@ -7112,7 +7112,7 @@ <h2 id="storing-data">Storing data<a class="headerlink" href="#storing-data" tit
7112
7112
< p > For example, if you create a data directory on a suitable volume
7113
7113
on your host system named < code > /local/datadir</ code > ,
7114
7114
you run the container with the following command:</ p >
7115
- < div class ="highlight "> < pre > < span > </ span > < code > < span class =" o " > [ </ span > root@docker-host < span class =" o " > ] </ span > < span class =" w " > </ span > $< span class ="w "> </ span > docker< span class ="w "> </ span > run< span class ="w "> </ span > -d< span class ="w "> </ span > < span class ="se "> \</ span >
7115
+ < div class ="highlight " data-prompt =" $ " > < pre > < span > </ span > < code > $< span class ="w "> </ span > docker< span class ="w "> </ span > run< span class ="w "> </ span > -d< span class ="w "> </ span > < span class ="se "> \</ span >
7116
7116
< span class ="w "> </ span > --name< span class ="w "> </ span > ps< span class ="w "> </ span > < span class ="se "> \</ span >
7117
7117
< span class ="w "> </ span > -e< span class ="w "> </ span > < span class ="nv "> MYSQL_ROOT_PASSWORD</ span > < span class ="o "> =</ span > root< span class ="w "> </ span > < span class ="se "> \</ span >
7118
7118
< span class ="w "> </ span > -v< span class ="w "> </ span > /local/datadir:/var/lib/mysql< span class ="w "> </ span > < span class ="se "> \</ span >
@@ -7127,7 +7127,7 @@ <h2 id="storing-data">Storing data<a class="headerlink" href="#storing-data" tit
7127
7127
< p class ="admonition-title "> Note</ p >
7128
7128
< p > If you have SELinux enabled, assign the relevant policy type to the new data directory so that the container will be allowed to access it:</ p >
7129
7129
</ div >
7130
- < div class ="highlight "> < pre > < span > </ span > < code > [root@docker-host] $ chcon -Rt svirt_sandbox_file_t /local/datadir
7130
+ < div class ="highlight " data-prompt =" $ " > < pre > < span > </ span > < code > $ < span class =" w " > </ span > chcon< span class =" w " > </ span > -Rt< span class =" w " > </ span > svirt_sandbox_file_t< span class =" w " > </ span > /local/datadir
7131
7131
</ code > </ pre > </ div >
7132
7132
< h2 id ="port-forwarding "> Port forwarding< a class ="headerlink " href ="#port-forwarding " title ="Permanent link "> ¶</ a > </ h2 >
7133
7133
< p > Docker allows mapping ports on the container to ports on the host system
@@ -7137,7 +7137,7 @@ <h2 id="port-forwarding">Port forwarding<a class="headerlink" href="#port-forwar
7137
7137
to a port on the host machine.
7138
7138
This ability simplifies consolidating instances to a single host.</ p >
7139
7139
< p > To map the standard MySQL port 3306 to port 6603 on the host:</ p >
7140
- < div class ="highlight "> < pre > < span > </ span > < code > < span class =" o " > [ </ span > root@docker-host < span class =" o " > ] </ span > < span class =" w " > </ span > $< span class ="w "> </ span > docker< span class ="w "> </ span > run< span class ="w "> </ span > -d< span class ="w "> </ span > < span class ="se "> \</ span >
7140
+ < div class ="highlight " data-prompt =" $ " > < pre > < span > </ span > < code > $< span class ="w "> </ span > docker< span class ="w "> </ span > run< span class ="w "> </ span > -d< span class ="w "> </ span > < span class ="se "> \</ span >
7141
7141
< span class ="w "> </ span > --name< span class ="w "> </ span > ps< span class ="w "> </ span > < span class ="se "> \</ span >
7142
7142
< span class ="w "> </ span > -e< span class ="w "> </ span > < span class ="nv "> MYSQL_ROOT_PASSWORD</ span > < span class ="o "> =</ span > root< span class ="w "> </ span > < span class ="se "> \</ span >
7143
7143
< span class ="w "> </ span > -p< span class ="w "> </ span > < span class ="m "> 6603</ span > :3306< span class ="w "> </ span > < span class ="se "> \</ span >
@@ -7173,7 +7173,7 @@ <h2 class="title" id="get-expert-help">Get expert help<a class="headerlink" href
7173
7173
< small >
7174
7174
7175
7175
Last update:
7176
- 2024-03-04
7176
+ 2024-03-13
7177
7177
7178
7178
</ small >
7179
7179
</ div >
0 commit comments